C#中Winfrom开发双击DataGridView选中一行并取字段值
在构造函数中入以下代码
DataGridViewHdhCms1.CellDoubleClick += new DataGridViewCellEventHandler(DataGridCell_DoubleClick);
然后再建立以下方法,即可看效果
private void DataGridCell_DoubleClick(object sender, DataGridViewCellEventArgs e)
{
DataGridView.HitTestInfo hitTest=DataGridViewHdhCms1.HitTest(e.RowIndex, e.ColumnIndex);
DataGridViewHdhCms1.ClearSelection();
DataGridViewHdhCms1.Rows[e.RowIndex].Selected = true;
DataGridViewRow dr = DataGridViewHdhCms1.SelectedRows[0];
MessageBox.Show(dr.Cells[0].Value.ToString() + "===" + dr.Cells[1].Value.ToString() + "===" + dr.Cells[2].Value.ToString() + "===" + dr.Cells[3].Value.ToString());
}