动态表单单据体冻结列问题
1,742次浏览
编辑于2014年08月07日 16:21:15
动态表单,增加了个单据体(单据体在分割容器里面),代码里设置几个冻结列,乱了。
如下的现象:
1、代码设置冻结列之前,单据体的滚动条是显示的(正常)
2、代码设置冻结列之后,单据体的滚动条不显示了,冻结列也不起作用,而且不能调整列宽度(一拖动的话,整个单据体所有列宽度都无规则变动了),不正常。
3、看了论坛里面有类似的提问及解决方法,增加一个panel,单据体放在panel里面,
panel 设置为禁用滚动条,则冻结列不起作用,拖动滚动条还是没有冻结住指定的列;
panel 设置滚动条为自动,则单据体不显示滚动条了,冻结列也不起作用,而且不能调整列宽度(跟现象2一样)
代码:
EntryGrid grid = this.View.GetControl(ORDERENTRY) as EntryGrid;
grid.SetFrozen("", "FMaterialId,FMaterialName,FScanQty,FTipQty");