0

headercheckboxes と childcheckboxes を含むグリッドビューがあります。headercheckbox をクリックすると、子チェックボックスが自動的にチェックされます。

私の問題は、ヘッダーのチェックボックスをチェックすると同時に、チェックされたすべての子アイテムをデータテーブルに追加したいことです。また、子チェックボックスのみがクリックされた場合、その行はデータテーブルにのみ追加される必要があります..これは、チェックされたアイテムのみがデータベースに必要なためです...

どうすればこれを達成できますか???

4

2 に答える 2

1

グリッドビューが (任意のソースから) 既に読み込まれており、その値を DataTable にコピーする場合は、コードの次の部分を使用できます。

foreach (GridViewRow row in YourGridView.Rows)
             {
                 DataRow datarw;
                 datarw = dt.NewRow();
                 for (int i = 0; i < row.Cells.Count; i++)
                 {
                     datarw[i] = row.Cells[i].Text;
                 }


                 dt.Rows.Add(datarw);
         }

このリンクはあなたを理解させることができます-

于 2012-08-03T05:29:24.447 に答える
0

DBを通じても達成できます。..

Arrange your DB according to main_srl_no and srl_no like headerchkbox and childchkbox respectively...

It is simple.... I implemented in my sys. I will works fine..

于 2012-08-03T03:26:13.240 に答える