私は2つの値を含むRadioButtonListを持っています - "はいといいえ"。ユーザーがフォームページに入るたびに、最初にフォームに入力したときに選択した値が設定されます。私はTextBoxesでそれをやっても、RadioButtonListだけで問題はありません。 ここにコードがあります:
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Value="Yes"></asp:ListItem>
<asp:ListItem Value="No"></asp:ListItem>
</asp:RadioButtonList>
コードの背後にある: (ユーザーが最初にフォームに記入したときに「いいえ」ラジオボタンを選択した場合、「if」チェックでDBがチェックされ、???はあなたから必要なものです:))
if ((String)cmd3.ExecuteScalar() == "No")
{
???
}
私は試した RadioButtonList1.Items.FindByValue("No").Selected = true;
しかし、それは "仕事をしませんでした。
もし私が明確でなかったら、私に教えてください、ありがとう、Idan。
回答:
回答№1は1方法について:
if ((String)cmd3.ExecuteScalar() == "No")
{
RadioButtonList1.SelectedIndex = 1;
}
else
{
RadioButtonList1.SelectedIndex = 0;
}