0

最初に少し背景を説明します。クラスターに接続されているTelnetセッションがあり、接続されたままで定期的に情報を受信します。着信情報が処理され、DataGridに表示されます。これはリアルタイムで発生します。現在、最新の情報が最後の行(下の行)に表示されています。代わりに、最新の情報を一番上の行に表示したいと思います。

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

どんな助けでもいただければ幸いです。

4

1 に答える 1

1

DataGridView1.Rows.Add()を使用する代わりに、DataGridView1.Rows.Insert()を使用できます。これにより、追加のパラメーターと、特定の行インデックス(この場合はゼロインデックス)で行を追加できるようになります。一番上の行としてのデータグリッドへの行:

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

于 2012-10-05T11:44:14.820 に答える