Как установить пользовательское значение, когда запускается событие gridview CellValueChanging? - PullRequest
0 голосов
/ 30 апреля 2019

Попытка сделать это:

    private void myGridViewControl_CellValueChanging(object sender, CellValueChangedEventArgs e)
    {
        if (e.Column.FieldName != "ColorName") 
        {
            e.Value = "myvalue";

        } 
    }

е.значение равно

только для чтения

Как установить пользовательское значение, когда ячейкаредактируется?

1 Ответ

1 голос
/ 30 апреля 2019

Вы можете использовать метод GridView SetRowCellValue , чтобы изменить значение во время выполнения:

private void myGridViewControl_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
{
    if (!e.Column.FieldName.Equals("ColorName"))
    {
        myGridViewControl.SetRowCellValue(e.RowHandle, e.Column, "MyValue");
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...