DataView にバインドされた DataGridView では、列のセルに ImageList の 2 つの画像のいずれかが含まれます (たとえば、緑色の「オンライン」画像または赤色の「オフライン」画像)。各画像の出現回数を合計するにはどうすればよいですか? DataGridView の行を反復するときは?
DataGridViewImageCell の Value プロパティと FormattedValue プロパティは、基になる DataTable のエントリが ImageList から同じ Image を参照して作成された場合でも、異なる参照を返します。
したがって、「オンライン」の 4 回の出現と「オフライン」の 6 回の出現をカウントするのではなく、10 回の異なる画像の出現を取得しています。