如何获取Windows窗体中所选行的所有值的所有值?

时间:2012-11-06 10:02:56

标签: c# winforms

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

3 个答案:

答案 0 :(得分:1)

dataGridView1.SelectedRows[0].Cell["CellName"].Value

设置DataGridView.MultiSelect = false和DataGridView.SelectionMode = FullRowSelect。这样就可以让用户一次只能选择一行。

或者用于循环

foreach(DataGridViewCell cell in dataGridView1.SelectedRows[0].Cells)    
{
       if(cell.Value != null) 
       { 
           //your code
       }    
 }

答案 1 :(得分: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.
    }

答案 2 :(得分:-1)

您可以获取所选行的列值,如:

int AccountId= (int)dataGridView1.SelectedRows[0].Cells[0].Value;