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