使用VB.Net
我想检索最后一行单元格值
数据网格
01 Rajan
02 Vijayan
03 Suresh
尝试这样的代码
For i As Integer = 0 To datagrid1.RowCount - 1
textbox1.text = datagrid1.currentrow.Cells(0).Value 'current row
textbox2.text = datagrid1.row(i).Cells(0).Value 'last row
Next
最后一行显示为空
预期产出
textbox2.text = 03
我的代码有什么问题,需要vb.net代码。
答案 0 :(得分:2)
dataGridView1.Rows[dataGridView1.RowCount - 1].Cells[0].Value.ToString();
.Rows是一个集合,也像数组一样工作,数组的索引编号从0到N-1
答案 1 :(得分:2)
你应该能够使用linq; dataGridView1.Rows.Cast<DataGridViewRow>().LastOrDefault()
将为您提供最后一行,如果没有行,则为null。