【问题标题】:How to set a custom value when gridview CellValueChanging event is triggered?触发gridview CellValueChanging事件时如何设置自定义值?
【发布时间】:2019-04-30 12:25:37
【问题描述】:

尝试这样做:

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

        } 
    }

e.value 是

只读

如何在编辑单元格时设置自定义值?

【问题讨论】:

    标签: c# asp.net winforms devexpress


    【解决方案1】:

    您可以使用 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");
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-05
      • 1970-01-01
      • 2019-09-09
      • 1970-01-01
      • 1970-01-01
      • 2013-06-16
      • 1970-01-01
      • 2012-02-07
      相关资源
      最近更新 更多