找回密码
 立即注册

QQ登录

只需一步,快速开始

虾仔猫

注册会员

11

主题

32

帖子

97

积分

注册会员

积分
97
虾仔猫
注册会员   /  发表于:2016-5-21 15:52  /   查看:5181  /  回复:4
嗯,亲爱的大神们,是这样的,现在有一个程序,在点击检索的时候MultiRow会自动在明细部分添加一行,这行是编辑状态的,但是在不同的条件下启动画面,MultiRow里面某列是否可用是动态的,新增行无法用MultiRow行数循环控制,如下图,下图的情况我点击表示按钮会新增一行,这一行里面红框的按钮在特定启动条件下是不能用的,以后新增的每行也是,我不知道用怎么实现,谢谢大家~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-5-23 10:43:15
沙发
在运行时都是可以拿到单元格,然后设置ReadOnly属性控制是否可读
TextBoxCell cell= (this.gcMultiRow1.Template.Row.Cells[0] as TextBoxCell);
或是
TextBoxCell cell= (this.gcMultiRow1[0,0] as TextBoxCell);
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
虾仔猫
注册会员   /  发表于:2016-5-23 20:57:08
板凳
Alice 发表于 2016-5-23 10:43
在运行时都是可以拿到单元格,然后设置ReadOnly属性控制是否可读
TextBoxCell cell= (this.gcMultiRow1.Te ...

嗯,美女,我们用的是VB.NET的,代码我不知道怎么弄。。。
回复 使用道具 举报
虾仔猫
注册会员   /  发表于:2016-5-23 21:07:04
地板
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
这两个我也试过没有用诶。。。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-5-24 11:45:39
5#
虾仔猫 发表于 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,我们可以帮你看看。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部