10 c# asp.net gridview radiobuttonlist
我在我的aspx页面中使用了gridview.在那里我有一个列表,在单个单元格中有六个单选按钮水平对齐.
我需要隐藏第一个单选按钮.如何以编程方式实现?
<asp:GridView ID="CrowdRatingGrid" runat="server" AutoGenerateColumns="false" AllowPaging="true" PageSize="4" OnPageIndexChanging="CrowdRatingGrid_PageIndexChanging" ViewStateMode="Enabled">
<PagerSettings Mode="Numeric" PageButtonCount="4" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>
Rating
</HeaderTemplate>
<ItemTemplate>
<asp:RadioButtonList runat="server" ID="Rating" SelectedValue='<%# Bind("rating_id") %>'
RepeatDirection="Horizontal">
<asp:ListItem Value="0" />
<asp:ListItem Value="1" />
<asp:ListItem Value="2" />
<asp:ListItem Value="3" />
<asp:ListItem Value="4" />
<asp:ListItem Value="5" />
</asp:RadioButtonList>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)
我需要隐藏值为0的List Item.我怎么做到这一点?
Mik*_*oud 12
是的,你可以通过将其Enabled属性设置为false:
Rating.Items[0].Enabled = false;
Run Code Online (Sandbox Code Playgroud)
根据OP的评论进行编辑.要完全摆脱它,你需要这样做:
Rating.Items.RemoveAt(0);
Run Code Online (Sandbox Code Playgroud)
然后当你想要它回来时你需要这样做:
Rating.Items.Insert(0, "0");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22346 次 |
| 最近记录: |