這可能是一個愚蠢的問題,但是如何根據現有數據預選一個RadioButtonList
值?如何在GridView中的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 %>'
),因爲數據綁定發生在列表中而不是特定項目。
可以使用Gridview_RowDatabound事件前選擇基於價值在數據源上。 – MahaSwetha