私は、データテーブル内の行にアクセスするときに発生するメソッドまたはイベントを探しています。データローのイベントを読み込みまたはアクセスしていますか?
私は数千の行を持つデータテーブルと、少なくとも1つの列の画像を持っています。私は動的にアクセスしたときに行から画像をロードしてアンロードしたいと思います。
私はそれがそこにあることを示唆する文書は見ていないが、誰かが知っているかどうかを投稿して見ていると思った。
私は、データテーブル内の行にアクセスするときに発生するメソッドまたはイベントを探しています。データローのイベントを読み込みまたはアクセスしていますか?
私は数千の行を持つデータテーブルと、少なくとも1つの列の画像を持っています。私は動的にアクセスしたときに行から画像をロードしてアンロードしたいと思います。
私はそれがそこにあることを示唆する文書は見ていないが、誰かが知っているかどうかを投稿して見ていると思った。
問題は、「アクセス済み」を定義する必要があることです。 「表示されている」と言っているのであれば、おそらく実際にはDataTableに縛られるのではなく、グリッド(またはDataTableを表示しているリストなど)と結びつけたいと思うでしょう。あなたが "触れた"という意味ならば、あなたはややこしい問題を抱えています。関係するDataTableオブジェクトまたはDataRowオブジェクトにイベントはありませんが、DataRowのアイテムはすべてオブジェクトです。つまり、特にWPFを使用していて、System.Windows.Controls.Imageオブジェクトの代わりに使用できる場合は、おそらく "セル"レベルで何かを行うことができます。
私は注意します。これは早すぎる最適化の場合のように聞こえる。
大規模なデータセットを扱う代わりに、私は間違いなくオープンになっています。本当の問題は、データテーブルが複数のデータソースからの情報の複合体であるという事実から来ています。 – JoelHess
DataSetオブジェクト(少なくともPost .Net 1.1以降)は比較的効率的であるため、唯一の本当の制限要因はメモリである可能性が高いです。遅い負荷や画像の早期処理によって修正されるような方法ではなく、パフォーマンスが問題になる可能性は低いです。 私はこの問題には皮膚がなく、大きなデータセットを扱ってから数年経っています。 –