【问题标题】:Has ASP.NET any databound control which has fixed header feature?ASP.NET 是否有任何具有固定标头功能的数据绑定控件?
【发布时间】:2012-04-01 20:06:39
【问题描述】:

在 ASP.NET 中,是否有任何具有固定标题功能的数据绑定控件(GridView、DataList、Repeater、ListView 等)?
我在网上搜索,但为这个简单的要求找到了复杂的解决方案。我想知道微软如何忘记提供这个简单且必需的功能?
我在 ASP.NET Framework 3.5 上工作的任何方式。有人找到解决这个问题的简单方法了吗?

【问题讨论】:

  • 我不明白你所说的“固定标题”是什么意思。你的意思是当用户向下滚动表格行时表格标题仍然可见?
  • 如果你能够使用 jQuery,这里是 question with a number of good approaches 在客户端执行此操作。
  • @DOK 该链接现已失效
  • @MattWilko 太糟糕了。该 SO 问题有 47 个赞成票和 19 个答案,每个答案最多 25 个赞成票。它被当局认为无关紧要而关闭。然而,有很多点的人可以看到删除的东西,所以它仍然存在,只是为了某些人。耸耸肩。

标签: c# asp.net gridview databound-controls


【解决方案1】:

没有“本机”ASP.NET 控件,但您可以使用 Ideasparks CoolGridView。它对我来说很好用,而且是免费的。

请注意,ASP.NET 是一种服务器端技术,而您要求的是客户端功能。

【讨论】:

    【解决方案2】:

    您可以使用一些 css 技巧来使标题保持可见,并让数据滚动。

    所以这里有一些链接:

    http://datawebcontrols.com/demos/ScrollableDataGridFixedHeader.aspx

    http://fixedheadertable.com/livedemos/

    【讨论】:

    • 我正在尝试.fixedHeaderTable,但我是 jQuery 新手。我很困惑我必须在哪里写$('selector').fixedHeaderTable({ footer: true, cloneHeadToFoot: true, fixedColumn: false });?请解释一下?
    • @jams 您可以在表格在脚本内渲染之后,或者在页面加载(onload),或者使用 jQuery.ready() 准备好 dom 时放置它 - 查看 html 源代码看看哪里的例子。
    猜你喜欢
    • 1970-01-01
    • 2011-09-05
    • 2019-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 2019-12-10
    相关资源
    最近更新 更多