网格部件中,如果显示的列数据很多,查看的时候拖动到右边,可能前面的信息就看不见,这样就会影响查看。如果拖动到右边的数据查看的时候,能够在前面保持几列不动呢?就与xls中列冻结一样。
下图示例是列数据较多的时候,需要看到姓名列不动的效果:
实现方式:
有两种方法,一种在设计的时候,可以在网格“要冻结的列”上面点击鼠标右键,在右键菜单中点击“靠左冻结”或者靠右冻结。如下图:
另外一种是在脚本中,网格刷新后写代码实现:
网格部件1.RefreshData()
'SetFrozenColumnBelong
' 第一个参数是字段名称,第二个参数是1或者2:1表示靠左冻结,2表示靠右冻结。
网格部件1.SetFrozenColumnBelong("姓名",1)