gourw 发表于 2017-8-30 17:27:35

C1DataGrid设置某一行为只读模式

如何对C1DataGrid的某一行设置只读模式,dataGrid.Row没有IsReadOnly属性,怎么设置呢?

JeffryLI 发表于 2017-8-30 18:30:44

您好,有一个loadingrow的事件,您可以根据条件判断,来设置某行只读
private void dg_LoadingRow(object sender, C1.WPF.DataGrid.DataGridRowEventArgs e)
                {
e.Row.IsEditable = false;
                }希望能帮到您。

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。希望能帮到您。
页: [1]
查看完整版本: C1DataGrid设置某一行为只读模式