何年にもわたる Web 開発の後、突然 WinForms に戻ってきましたが、単純であるべき何かで問題が発生しています。ArrayListWindows Forms にバインドされたビジネス オブジェクトがありますDataGrid。ユーザーがセルを編集できるようにしたいと思います。終了したら、[保存] ボタンを押します。DataGridその時点で、すべての行と列を反復処理して変更を見つけ、データベースに保存したいと思い ます。DataGridしかし、行 にアクセスする方法が見つかりません。
また、個々のセルが編集されているので、リアルタイムで検証したいと思いますが、それができると確信しています。(おそらく anArrayListを as として使用しないDataSourceでしょうか?) しかし、 を反復することに関してはDataGrid、それが不可能に見えることに非常に驚いています。
データグリッドを使用するには、ビジネス オブジェクトのデータをデータ テーブルに実際に詰め込む必要がありますか?