如何在datagridview devexpress中获取单元格的值

时间:2015-02-04 09:10:51

标签: c# gridview devexpress cell identify

我有一个Datagridview,其中包含第一列中的复选框和第二列中的文本。 单击复选框时," CellValueChanging" -method将获取特定行的索引。 如何获得匹配的字符串文本?文本的列索引始终相同(1)

1 个答案:

答案 0 :(得分:0)

您可以使用GetRow()方法获取行:

var row = TaskGridView.GetRow(1) as YourModel;

使用ValueChangedEvent:

private void TaskGridView_CellValueChanged(object sender, CellValueChangedEventArgs e)
{
    if (e.RowHandle < 0)
            return;

    var row = TaskGridView.GetRow(e.RowHandle) as YourModel;       
}

您可以执行特殊列:

 private void TaskGridView_CellValueChanged(object sender, CellValueChangedEventArgs e)
 {
        if (e.RowHandle < 0)
                return;

        var row = TaskGridView.GetRow(e.RowHandle) as YourModel;

       if (e.Column.FieldName.Equals("YourFieldName", StringComparison.InvariantCultureIgnoreCase))
       {
           // do something here
       }       
  }
相关问题