0

我正在使用计时器来更新我的 datagridview。问题是每次更新后,rowindex 会回到左上角,所以基本上是第一个单元格。有没有办法在填充数据集时保持行索引相同?我正在使用此代码来填充数据集。

this.gASFLESSENTableAdapter.Fill(this.dataSet1.GASFLESSEN);
4

2 回答 2

0

如果您在填充后具有相同的行索引,那么

int rowindex=datagridview.CurrentRow.Index;
this.gASFLESSENTableAdapter.Fill(this.dataSet1.GASFLESSEN);
datagridview.Rows[rowindex].Selected=true
于 2013-04-02T11:30:01.830 回答
0

将 TableAdapter 的ClearBeforeFill属性设置为False将停止此行为。它使您不必手动获取/设置行索引,也意味着用户在Fill被调用时正在滚动,不必处理卡住的滚动条。

于 2015-01-28T02:57:09.863 回答