1

我创建了一个 Windows 窗体,其中有一个网格“gridVerificationQ”。此网格包含不同的列,其值获取一个人拥有的所有银行帐户信息。我想获取所选网格行的所有值,但我发现很难获得它。我知道这是一件非常小的事情,但我仍然会感谢所提供的帮助。

4

3 回答 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 回答