0

asp.net でテーブルを動的に作成しました。行の各セルには、それぞれオプション ボタンとテキスト ボックスが含まれています。行のオプション ボタンはグループ化されています。そのため、行で選択できるオプション ボタンは 1 つだけです。列と n 行。

フォームが送信されたときに、各行で選択されたオプション ボタンの値を取得したいと考えています。

ここに画像の説明を入力

上のテーブルには 3 行 4 列が含まれます。

行 :1 -> ヘッダーが含まれます。行 :2 ->[2,0] はオプション ボタン、[2,1] はテキスト ボックス、[2,2] はオプション、[2,3] はテキスト ボックスです。. . 最後の行 -> は決済ボタンです。

だから今、送信ボタンが押されたときに各行の選択されたオプションボタンの値を取得したいと思います。

この問題から抜け出すために私を導いてください...

4

1 に答える 1

1

このようなことを試してください

注:これはコントロールtblのインスタンスですHtmlTable

foreach (TableRow row in tbl.Rows)
        {
            foreach (TableCell cell in r.Cells)
            { 
                RadioButton r = c.FindControl("radiobuttonID");
                // find your radiobutton & get needed values from that
             }
        }
于 2012-06-30T10:14:48.873 に答える