我已经调查了这个,我无法找到明确的答案
使用c#
答案 0 :(得分:1)
在Windows窗体中启用完整行选择
this.dataGridView1.SelectionMode =
DataGridViewSelectionMode.FullRowSelect;
this.dataGridView1.MultiSelect = false;
如果你想获得所选行,你可以这样做:
private void dataGridView1_CellClick(object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
{
var rowIndex = e.RowIndex;
var currentRow = dataGridView1.Rows[rowIndex];
var currentCellValue = dataGridView1.Rows[rowIndex].Cells[e.ColumnIndex].Value.ToString();
}
答案 1 :(得分:0)
从DataGridView获取数据的一种可能方法:
var i = DataGridView1.CurrentRow.Index;
var value1 = DataGridView1.Item(0, i).Value
var value2 = DataGridView1.Item(1, i).Value
var value3 = DataGridView1.Item(2, i).Value
您也可以参考以下参考资料: