【发布时间】:2015-01-06 18:09:24
【问题描述】:
在 Telerik Rad GridView (2014) Winform 中,我有一个带有禁用列的 gridview,但是如果我在另一列中键入特定文本,我希望该列能够写入,但只有该特定行的单元格
【问题讨论】:
标签: c# winforms telerik telerik-grid
在 Telerik Rad GridView (2014) Winform 中,我有一个带有禁用列的 gridview,但是如果我在另一列中键入特定文本,我希望该列能够写入,但只有该特定行的单元格
【问题讨论】:
标签: c# winforms telerik telerik-grid
由于您希望某些单元格可编辑,因此不应禁用整个列。对于您的案例,您可以使用 CellBeginEdit 事件,如果您的条件不满足,您可以取消该事件,因此用户将无法编辑指定的单元格:
void radGridView1_CellBeginEdit(object sender, GridViewCellCancelEventArgs e)
{
if (e.Column.Name == "columnAtHand" && e.Row.Cells["DependantColumn"].Value == "disallowEdit")
{
e.Cancel = true;
}
}
【讨论】: