RadioButtonList があり、データベースから読み取った値に基づいて、このリストのラジオ ボタンを選択したいと考えています。データベースから値を読み取ったら、リストのラジオ ボタンを選択するにはどうすればよいですか?
質問する
3992 次
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 に答える