选择DataGridView行后如何获取特定单元格的值?

how to get on the value of specific cells after select datagridview row?

提问人:Hazem 提问时间:7/31/2023 更新时间:7/31/2023 访问量:29

问:

我有 DataGridView 包含 100 多行:学生姓名、班级和代码,我想在选择任何一行以在 3 个文本框中显示它们时获得 3 个序列学生代码,无论我选择的行的位置如何。

Dim I As Integer = 0
Dim code1 As String = DataGridView1.SelectedRows(I).Cells(1).Value.ToString
TextBox1.Text = code1

Dim code2 As String = DataGridView1.SelectedRows(I + 1).Cells(1).Value.ToString
TextBox2.Text = code2

Dim code3 As String = DataGridView1.SelectedRows(I + 2).Cells(1).Value.ToString
TextBox3.Text = code3

我试图解决它,但它是错误的

vb.net visual-studio-2010

评论

0赞 Andrew Mortimer 7/31/2023
您确定有 3 个选定的行吗?错误是什么,它发生在哪一行?
0赞 Hazem 7/31/2023
其实我确实只选了一行,是不是应该把这三行一起选?
1赞 Andrew Mortimer 8/1/2023
根据您的代码,您必须选择 3 行。我想你实际上想看看单个选定的行,以及随后的两行。更改代码以获取所选行的索引,然后查看集合中的下一行。

答: 暂无答案