0

RadioButtonList があり、データベースから読み取った値に基づいて、このリストのラジオ ボタンを選択したいと考えています。データベースから値を読み取ったら、リストのラジオ ボタンを選択するにはどうすればよいですか?

4

2 に答える 2

1

RadioButtonList.SelectedValue = reader.value;値がリストにあることがわかっている限り、単純に値を割り当てることができます(リストにない場合は、その行の実行時に例外が発生します)。

reader.valueが のオプションの 1 つになるかどうかわからないように思われるRadioButtonListので、最初に確認する必要があります。

if(RadioButtonList.Items.FindByValue(reader.value) != null) {
    RadioButtonList.SelectedValue = reader.value;
}

または、try/catch を介して例外を処理することもできます。

于 2013-05-09T14:58:54.723 に答える
0
string sSortname = row["GoodsSortName"].ToString().Trim();
        foreach (ListItem s in this.rdbSort.Items)
        {
            if (s.Text == sSortname)
            {
                s.Selected = true;
                break;
            }

        }

私はこのように使用し、この問題を解決しました

于 2013-05-10T01:48:57.647 に答える