2009-08-14 12 views
1

C#で同じテーブルにバインドする2つのgridviewを比較するには?同じテーブルにバインドする2つのgridviewsを比較する方法 - C#?

  1. たとえば、テーブル名がemployeesの場合、2つのグリッド(グリッド1とグリッド2)にバインドする必要があります。

  2. 従業員テーブルは、2つの異なるAccessデータベースに存在します。

    Grid1-はDatabase1をに接続し - 従業員のテーブルを結合し Grid2-は、データベース2に接続 - 私はGRID1 3行がある場合、Employeeテーブル

  3. に結合し、iがGrid2 2行を持っている場合、GRID1、次いで3行 - データベース1に接続 - バインド従業員は赤色で表示され、グリッド外の更新ボタンをクリックすると、3行目がGrid2で更新されます。

    を比較するとの同期

この上でいくつかの助けを与えてください。

ありがとうございます。

+0

あなたは何と言ったのですか?それはほとんど意味がありませんでした。 – Eric

+0

ありがとうエリック。申し訳ありませんが、私はより明確に私の質問を編集したので、再度質問をお読みください。 –

+0

私は冗談だけでした。下の私の答えをチェックしてください。 – Eric

答えて

0

ボタンクリックでこれを行います。私はあなたの質問を完全に理解しているのではないかと思っています。

If gridview1.rows.count > gridview2.rows.count then 

GridView1.Rows(GridView1.Rows.Count - 1).backcolor = red 

end if 
+0

ありがとうエリック、しかし、私は両方のグリッドで3行を&任意の行のデータが別のグリッドの行と異なる場合、その時私は赤い背景にその特定の列を表示する必要があります –

0

なぜデータテーブルを比較しませんか?コレクション内で異なる行のインデックスを取得します。次に、gridviewの各行を繰り返し、Ericが提案したように背景色を設定します。

関連する問題