1、获取选中行的数据
DataRow dr;
int RowHandle = gridView1.FocusedRowHandle;
if (gridView1.FocusedRowHandle >= 0)
{
dr = gridView1.GetDataRow(RowHandle);
object[] items = dr.ItemArray;
foreach(object o in items)
s = (s == "" ? "" : s + "; ") + o.ToString();
//获取绑定的对象
object obj = gridView1.GetRow(RowHandle);
DB_SecurityMonitor.Model.m_Sensor m = obj as DB_SecurityMonitor.Model.m_Sensor;
//获取数据源索引
int i = this.gridView1.GetDataSourceRowIndex(RowHandle);
}
2、修改数据源
DataTable tbl = ((DataTable)grid.DataSource).Clone();
tbl.Rows.Add(row.ItemArray);
gridControl1.DataSource = tbl;