Telerik RadGridView禁用特定行的特定单元格

时间:2015-01-06 18:09:25

标签: c# winforms telerik telerik-grid

在telerik Rad GridView(2014)Winform中,我有一个带有禁用列的gridview,但如果我在另一列中键入特定文本,我希望该列能够写入,但只有该特定行的单元格

1 个答案:

答案 0 :(得分:0)

由于您希望某些单元格可编辑,因此不应禁用整列。出于您的情况,您可以使用CellBeginEdit事件,如果您的条件不满足,可以取消该事件,因此用户将无法编辑指定的单元格:

    void radGridView1_CellBeginEdit(object sender, GridViewCellCancelEventArgs e)
    {
        if (e.Column.Name == "columnAtHand" && e.Row.Cells["DependantColumn"].Value == "disallowEdit")
        {
            e.Cancel = true;
        }
    }