これはばかげた質問かもしれませんが、RadioButtonList
既存のデータに基づいて値を事前に選択するにはどうすればよいですか?
aspx ファイル内に次のコードがあります。
<asp:TemplateField ItemStyle-CssClass="ItemCommand" >
<HeaderTemplate></HeaderTemplate>
<ItemTemplate>
<asp:RadioButtonList runat="server" ID="rbLevel" RepeatLayout="Flow" RepeatDirection="Horizontal" >
<asp:ListItem Text="Read" Value="0"></asp:ListItem>
<asp:ListItem Text="Edit" Value="1"></asp:ListItem>
</asp:RadioButtonList>
</ItemTemplate>
</asp:TemplateField>
しかし、リストの値を設定できません。プロパティがなく、設定しRadioButtonList
ても効果がなく、特定のアイテムではなくリストでデータバインディングが発生するため、値を 1 つずつ設定することはできません (: のようなものを使用 )。SelectedValue
DataValueField
Selected='<%# ((Rights)Container.DataItem).Level == 1 %>'