我正在使用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?
答案 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();
}