这可能是一个愚蠢的问题,但我如何才能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
没有SelectedValue
属性,设置DataValueField
没有效果,我不能一一设置值(使用类似 Selected='<%# ((Rights)Container.DataItem).Level == 1 %>'
:),因为数据绑定发生在列表而不是特定项目上。