Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
DataGridViewのCheckBoxColumnの値の取得について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30416#CommentId83612
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2019/8/16 18:39:12
> ここでいう「Dirty」とはどういう意味なのでしょうか?
ざっくり言えば、メモリ上にあるデータは編集済みであるけれども、
元データにはまだ反映されていない状態を指す言葉です。
また、オブジェクトの状態を記録しておき、何らかのタイミングで
変化をチェックする仕組みを、dirty check と呼ぶことがあります。
> 「汚れた状態」ではないですよね?
そのまま ダーティ状態 と呼ぶこともありますが、
ニュアンス的には、途中の状態 といった感じでしょうか。
たとえば…既存の Excel ファイルを開いてワークシートを編集してから
アプリケーションを閉じようとすると、保存確認のダイアログが表示されますよね。
まだ変更結果は、元の Excel ファイルに反映されていないわけですが、
このときの Excel の状態を指して dirty であるということがあります。
データベースにおいて、コミット前の情報が他から参照できることを指して
dirty read と呼ぶことがありますが、これも同じ意味です。
CurrentCellDirtyStateChanged イベントの場合は、
現在のセルの内容が変更された直後で、
その変更が確定される直前で通知されたりしますね。