/ / ASP.NETのRadioButtonList項目に値を設定する方法 - asp.net、radiobuttonlist

ASP.NETのRadioButtonList項目に値を設定する方法 - asp.net、radiobuttonlist

私は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;
}