如何从DevExpreess GridControl的选定行单元格中获取值到变量中

时间:2018-02-07 10:00:35

标签: c# visual-studio-2012 devexpress

我正在使用DevExpress GridControl,我必须使用C#表单将所选行的值(即一次一行)单元格放在变量中。我有一个从VS2012内置的数据网格控件中获取价值的代码,但是这段代码不能用于DevExpress GridControl,如下所示:

string name=dataGrid1.Rows[dataGridView1.CurrentRow.Index].Cells[2].Value.ToString();
// this is my code for inbuilt VS2012 datagrid control

如何让它适用于DevExpress GridControl?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,我使用gridView1_FocusedRowChanged()事件来帮助我从devexpress GridControl中获取价值。代码是:

private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
{    
  strEmpNAme= gridView1.GetDataRow(e.FocusedRowHandle)["Emp_Name"].ToString();
  strDOJ= gridView1.GetDataRow(e.FocusedRowHandle)["DOJ"].ToString();
  strDOB= gridView1.GetDataRow(e.FocusedRowHandle)["DOB"].ToString();
}