找回密码
 立即注册

QQ登录

只需一步,快速开始

gourw

注册会员

1

主题

1

帖子

7

积分

注册会员

积分
7
最新发帖
gourw
注册会员   /  发表于:2017-8-30 17:27  /   查看:4103  /  回复:3
如何对C1DataGrid的某一行设置只读模式,dataGrid.Row[0]没有IsReadOnly属性,怎么设置呢?

3 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-8-30 18:30:44
沙发
您好,有一个loadingrow的事件,您可以根据条件判断,来设置某行只读
  1. private void dg_LoadingRow(object sender, C1.WPF.DataGrid.DataGridRowEventArgs e)
  2.                 {
  3. e.Row.IsEditable = false;
  4.                 }
复制代码
希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
firePhoenix5
注册会员   /  发表于:2017-9-11 10:57:59
板凳
JeffryLI 发表于 2017-8-30 18:30
您好,有一个loadingrow的事件,您可以根据条件判断,来设置某行只读
希望能帮到您。

不好使啊,IsEditable方法只能取得不能设定啊,找那样写,启动时候报Error.
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-9-11 12:11:11
地板
firePhoenix5 发表于 2017-9-11 10:57
不好使啊,IsEditable方法只能取得不能设定啊,找那样写,启动时候报Error.

您好,您还可以通过BeginningEdit事件,判断指定单元格,就设置e.cancel=true。希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部