simonshen 发表于 2014-1-10 11:16:00

FreezeLeftCellName和FreezeLines属性是干嘛的?

项目中用到了multiRow,其中有个指摘要求
FreezeLeftCellNameと
FreezzeLines(DarkGreay)を設定
不知道后台代码改如何写?

wedy.wang 发表于 2014-1-10 12:04:00

回复 1楼simonshen的帖子

FreezeLeftCellName属性是用来冻结“列”的,可以保证水平滚动的时候,某一列之前的所有的Cell始终被固定住,比如你将模板里面最左边的RowHeaderCell冻结住,保证水平滚动的时候最左边的RowHeaderCell始终被固定,不参与滚动,代码如下:

this.gcMultiRow1.FreezeLeftCellName = "rowHeaderCell1"; //'rowHeaderCell1'是CellName

另外,FreezeTopRowCount是用来冻结“行”的。
如果你设置了冻结“列”或者冻结“行”,MultiRow会画一条线,通过设置FreezeLines属性可以改变这条线的线形和颜色。

simonshen 发表于 2014-1-10 14:05:00

嗯,谢谢回复

simonshen 发表于 2014-1-10 17:25:00

试了一下,还是不知道FreezeLines到底该怎么样设置,请指教

wedy.wang 发表于 2014-1-10 18:03:00

回复 4楼simonshen的帖子

FreezeLines是一个属性,你直接给他构造一个FreezeLines的对象,赋值给它就完了。请看下面的代码以及效果:

simonshen 发表于 2014-1-13 09:31:00

谢谢楼上及时回复帮我解决问题了,另外发现MultiRow的属性里也可以设置,就不用重新new了

wedy.wang 发表于 2014-1-13 09:48:00

不客气,很乐意为你解决问题,有任何其他问题,欢迎提问。
页: [1]
查看完整版本: FreezeLeftCellName和FreezeLines属性是干嘛的?