ユーザーコントロールでは、ドロップダウン、テキストボックス、およびチェックボックスを備えたasp.netグリッドビューが必要です。その値は、存在する場合はデータベースからマップされるか、デフォルトコントロールとしてロードされます。次に、ユーザーが選択したら、選択した値をデータベースに保存する必要があります。
以下のメッセージを参照してください。これは、グリッド ビューがどのように見える必要があるかです: 似たような実装の例はありますか?
グリッドの外側に「保存」というボタンがあり、クリックするとforeachグリッドビュー行でループし、各ドロップダウン、テキストボックス、チェックボックスの値を取得してデータベースに保存します。
foreach(GridViewRow row in gvMyGrid.Rows)
{
DropDownList ddl1 = (DropDownList)row.FindControl("ddl1");
//code here to save this value
}
そのようなもの、私はいつもそれを使用し、魅力のように機能します.
また、グリッド内の任意のコントロールからポストバックして何かを行う方法もあります。adsanti.wordpress.comで確認してください。
テキストボックス、チェックボックス、ラジオボタン、ドロップダウンリストを備えた編集可能なグリッドビューをチェックしてください