我创建了一个 Windows 窗体,其中有一个网格“gridVerificationQ”。此网格包含不同的列,其值获取一个人拥有的所有银行帐户信息。我想获取所选网格行的所有值,但我发现很难获得它。我知道这是一件非常小的事情,但我仍然会感谢所提供的帮助。
问问题
2450 次
3 回答
1
dataGridView1.SelectedRows[0].Cell["CellName"].Value
设置DataGridView.MultiSelect = false 和DataGridView.SelectionMode = FullRowSelect。这将使用户一次只能选择一行。
或使用 for 循环
foreach(DataGridViewCell cell in dataGridView1.SelectedRows[0].Cells)
{
if(cell.Value != null)
{
//your code
}
}
于 2012-11-06T10:08:08.323 回答
0
将SelectedIndexChanged
事件用作:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e){
Message.Text = GridView1.SelectedRow.Cells[0].Text;
// you can use loop to iterate through all the cells of the row.
}
于 2012-11-06T10:13:05.100 回答
-1
您可以获取所选行的列的值,例如:
int AccountId= (int)dataGridView1.SelectedRows[0].Cells[0].Value;
于 2012-11-06T10:12:20.330 回答