C#中怎么将DataGridView控件中选中行的数据分别赋值给几个变量

2024-08-05 13:37:10
推荐回答(3个)
回答1:

一般可以按照两种方式脊信来做,一是按照列名,二是按照第衡察几列:

如果你的Name和Class是列名的话,就是:
string a =dataGridView1.CurrentRow.Cells["Name"].Value.ToString();
string b =dataGridView1.CurrentRow.Cells["Class"].Value.ToString();

如果你的Name和Class是数据的话(假如分别在第1和第2列),就是:
string a =dataGridView1.CurrentRow.Cells[0].Value.ToString();
string b =dataGridView1.CurrentRow.Cells[1].Value.ToString();

CurrentRow是指当前选中行,如果你要指定行的话,就是 Rows[0] 这样子樱拦轮。

回答2:

Name和Class是两列吗碰蠢
如果并液是
变绝吵物量1=dgv.CurrentRow.Cells["Name"].Value.ToString();

变量2=dgv.CurrentRow.Cells["Class"].Value.ToString();

回答3:

dataGridView1.CurrentRow.Cells["Name"].Value.ToString();