0

GridViewデータソースとして異なるテーブルにバインドされているが 2 つ以上あります。

各 にチェックボックスのあるテンプレート フィールドがありますGridView。チェックボックスをオンにすると、その特定のGridView行のデータがデータベースに保存されます。

単一の保存ボタンで、チェックされたすべてのチェックボックス行の値を異なるGridViews から保存したい。

最初のグリッドのチェックボックスをオンにしてから、2 番目のグリッドの別のチェックボックスを選択した場合、単一の保存ボタンをクリックすると、これらの値をデータベースに保存できる必要があります。

ただし、作成された新しいテーブルには、これら 2 つの異なる へのデータソースとして機能するテーブルからの列がありますGridView

GridViewしたがって、選択したものからIDとチェックされたチェックボックスIDを渡す方法があればGridView、同じ保存コードを再度複製することから自分自身を救うことができると思いました。

ただし、両方の gridView には、同じデータ型の同じ数の列があります。

GridView選択したID とそのチェックボックス ID を単一の保存ボタンに渡す方法はありますか?

4

1 に答える 1

0

1つのパラメーターがWindows.Forms.DataGridViewになる関数を作成するか、データソースを送信することをお勧めします。

GetGrid(dtgName.DataSource);

Public void GetGrid(SqlDataSource Data){

}
于 2013-02-27T15:17:11.333 に答える