1.获取鼠标选中行索引(从0开始)
int index = datagridview1.SelectedRows[0].Index;
2.获取鼠标选中单元格的数据//selectedRows[0]当前选中行,Cells[0]为第0个单元格,Cells[1]为第一个单元格..
//获取鼠标选中行(从1开始)
int id = Convert.ToInt32(dgvStore.SelectedRows[0].Cells[0].Value);
3.获取整行的数据
//获取鼠标选中的那行数据
DataRow row = (this.dgvStore.CurrentRow.DataBoundItem as DataRowView).Row;
DataGridView绑定数据源
dt为DataTable类型
dataGridView1.DataSource=dt;
如果是DataSet对象
DataSet中存放多个DataTable
所以
dataGridView1.DataSource = ds.Tables[0];//
DataTable 取出DataTable中的数据
dt.Rows.Count //数据的行数
dt.Rows[0]["aa"] // 获取dt中第0行 key 为aa的数据