私は何年ものWeb開発を経て、突然WinFormsに戻ってきました。単純なものに問題があります。私はArrayList
のビジネスオブジェクトをWindowsフォームDataGrid
にバインドしています。私は、ユーザーがセルを編集できるようにしたいと思いますし、終了したら、保存ボタンを押してください。その時点で、DataGrid
のすべての行と列を繰り返して、変更を見つけてデータベースに保存したいと思います。しかし、私はDataGrid
行にアクセスする方法を見つけることができません。データグリッドの行をプログラムで反復処理する方法は?
また、個々のセルをリアルタイムで検証したい場合は、編集した時点で確認することもできますが、できることは間違いありません。 (DataSource
としてArrayList
ではないかもしれませんか?)しかし、DataGrid
を反復する場合、私はそれが可能ではないように思われます。
データグリッドを使用するには、ビジネスオブジェクトデータをデータセットに入れる必要がありますか?
私はあなたの3番目の例が間違っていると思います。不要 - 1 –