2

使用 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 代码。

4

2 回答 2

2

您应该能够使用 linq;dataGridView1.Rows.Cast<DataGridViewRow>().LastOrDefault()如果没有行,将为您提供最后一行或 null 。

于 2012-10-15T10:59:47.740 回答
2
dataGridView1.Rows[dataGridView1.RowCount - 1].Cells[0].Value.ToString();

.Rows 是一个集合,也像数组一样工作,数组的索引编号从 0 到 N-1

于 2012-10-15T10:13:11.800 回答