VB 2010 Datagrid在最上面显示最新

时间:2012-10-04 20:47:03

标签: vb.net datagrid datagridview

首先是一点背景: 我有一个连接到群集的telnet会话,它保持连接并定期接收信息。处理传入的信息并显示在DataGrid中。这是实时发生的。 目前,最新信息显示在最后一行(底行)。 我希望最新的信息显示在顶行。

DataGridView1.Rows.Add(New String() {InfoA, InfoB, InfoC, InfoD, InfoE}) 
DataGridView1.ClearSelection()
DataGridView1.FirstDisplayedScrollingRowIndex = DataGridView1.RowCount - 1

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以使用DataGridView1.Rows.Insert(),而不是使用DataGridView1.Rows.Add(),因为这会为您提供额外的参数,并能够在特定行索引处添加行,在您的情况下为零索引I think会将行添加到datagrid作为最顶行:

DataGridView1.Rows.Insert(0,New String(){InfoA,InfoB,InfoC,InfoD,InfoE})

相关问题