更新中に DataGridView をスムーズにエレガントにスクロールする必要があります。
DataGridView を更新するたびに、スクロールバーが一番上にリセットされるためです。プロパティを使用する解決策を見つけましたFirstDisplayedScrollingRowIndex
が、RowIndex を保存するだけでは不十分であることに気付きました。スクロールに集中する必要があります。Google で検索したところ、パネルを使用する必要があることがわかりました。
試してみましたが、DGV を Panel にバインドする方法がわかりませんでした。パネルに移動しました。this.panel1.Controls.Add(this.DGV);
コードに追加し、 に切り替えDGV.ScrollBars
ますnone
。それでも、DGVでデータをスクロールするために、パネルにスクロールが表示されません。
私が試した解決策: