MultiRow如何用代码控制某列不可用(不用循环遍历)
嗯,亲爱的大神们,是这样的,现在有一个程序,在点击检索的时候MultiRow会自动在明细部分添加一行,这行是编辑状态的,但是在不同的条件下启动画面,MultiRow里面某列是否可用是动态的,新增行无法用MultiRow行数循环控制,如下图,下图的情况我点击表示按钮会新增一行,这一行里面红框的按钮在特定启动条件下是不能用的,以后新增的每行也是,我不知道用怎么实现,谢谢大家~ 在运行时都是可以拿到单元格,然后设置ReadOnly属性控制是否可读TextBoxCell cell= (this.gcMultiRow1.Template.Row.Cells as TextBoxCell);
或是
TextBoxCell cell= (this.gcMultiRow1 as TextBoxCell); Alice 发表于 2016-5-23 10:43
在运行时都是可以拿到单元格,然后设置ReadOnly属性控制是否可读
TextBoxCell cell= (this.gcMultiRow1.Te ...
嗯,美女,我们用的是VB.NET的,代码我不知道怎么弄。。。 Alice 发表于 2016-5-23 10:43
在运行时都是可以拿到单元格,然后设置ReadOnly属性控制是否可读
TextBoxCell cell= (this.gcMultiRow1.Te ...
Me.mrwMain.Template.Row.Cells(btnSet).Enabled = False
Me.mrwMain.Template.Row.Cells(btnSet).ReadOnly = True
这两个我也试过没有用诶。。。 虾仔猫 发表于 2016-5-23 21:07
Me.mrwMain.Template.Row.Cells(btnSet).Enabled = False
Me.mrwMain.Template.Row.Cells(btnSet).ReadO ...
MultiRow上起作用是有顺序的。
最底层的是Template上的Cell,然后是GcMultiRow上的。新增的行是按照GcMultiRow的Template的模板增加。
具体的为什么不起作用,需要您提供一个Demo,我们可以帮你看看。
页:
[1]