分類:[C#] №21795の「常に最新のデータを反映するには」の質問をした者です。 >一定時間ごとにテーブルを読みにいって、 > データが更新されていれば最新データを取得して画面を更新する。 のアドバイスを頂いて実現はできましたが、新たな問題が発生しました。 更新が行われるとDataGridview内の行の位置が変わってしまうのです。 あらかじめ選択中のセルを覚えておき、 int X = tbl_suDataGridView.CurrentCellAddress.X; int Y = tbl_suDataGridView.CurrentCellAddress.Y; 更新後にその位置に戻します。 tbl_suDataGridView.CurrentCell = tbl_suzuki_ImportDataGridView[X, Y]; ところが選択中のセルがDategridview内の一番下