GridView控件实现固定行、固定列 - TOMMYHU - 专注互联网开发及运营技术,提供相关资料及软件下载,奇趣网络时事评论!
Jun 6
找到一个不错的文档可以参考如下:
http://blog.darkthread.net/blogs/darkthreadtw/archive/2009/02/18/supertable-plugin-for-jquery.aspx
http://blog.darkthread.net/blogs/darkthreadtw/archive/2009/02/20/4249.aspx
固定列和行的gridview实例网页地址:http://www.darkthread.net/MiniAjaxLab/ScrollTable/,可以看看是不你要的效果
Download ( 430 downloads)

经过测试在谷歌,ie9下有问题,但ie下凑合能用,多少提供个思路吧……
介绍
扩展GridView控件:
固定指定行、指定列,根据RowType固定行,根据RowState固定行

使用方法(设置FixRowColumn复合属性):
FixRowType - 需要固定的行的RowType(用逗号“,”分隔)
FixRowState - 需要固定的行的RowState(用逗号“,”分隔)
FixRows - 需要固定的行的索引(用逗号“,”分隔)
FixColumns - 需要固定的列的索引(用逗号“,”分隔)
TableWidth - 表格的宽度
TableHeight - 表格的高度

参考代码:



相关:
DataGridView列冻结
列冻结:
DataGridViewColumn.Frozen 属性为True 时, 该列左侧的所有列被固定, 横向滚动时固定列不随滚动条滚动而左右移动。这对于重要列固定显示很有用。

但是,DataGridView.AllowUserToOrderColumns = True 时,固定列不能移动到非固定列, 反之亦然。
行冻结
DataGridViewRow.Frozen 属性为True 时, 该行上面的所有行被固定, 纵向滚动时固定行不随滚动条滚动而上下移动。


GridView固定表头(不用javascript只用CSS!,很好用):

▲返回顶部
Last modified by tommyhu on2013/06/06 22:57

Add a comment

Nickname

emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot