Ich habe Gridview in meiner Aspx-Seite verwendet. Darin habe ich eine Liste mit sechs Radiobuttons in einer einzelnen Zelle horizontal ausgerichtet.Ist es möglich, ein bestimmtes Listenelement der Radiobuttonliste programmatisch auszublenden?
Ich brauche die 1. Radio-Taste ausgeblendet werden. Wie erreicht man das programmatisch?
<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>
Ich brauche die List Item mit Wert = 0 ausgeblendet werden. Wie würde ich das erreichen?
Wenn Sie unterschiedliche Logik benötigen für bestimmte Elemente nicht eine 'RadioButtonList' aber einzelne [' RadioButtons'] (http: // msdn .microsoft.com/de-de/library/system.web.ui.webcontrols.radiobutton.aspx). Sie können ein Container-Steuerelement wie 'Panel' und das entsprechende CSS für das Layout verwenden. Verwenden Sie den ['GroupName'] (http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.radiobutton.groupname.aspx), wenn nur eine Auswahl aus einer Liste verfügbarer Optionen möglich ist . –