asp.net - Access code behind members in radiobuttonlist inside gridview -
how can access code behind methods radiobuttonlist insode gridview below? using code blocks of reason not allowed here..
 <asp:GridView ID="gvChildren" runat="server" DataKeyField="ID">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:RadioButtonList runat="server" ID="rblAccess">
<asp:ListItem Value="0" Text="<%= Get("test")  %>"></asp:ListItem>
<asp:ListItem Value="1" Text="<%= Get("test")  %>">dfgdfg</asp:ListItem>
<asp:ListItem Value="2" Text="<%= Get("test")  %>"></asp:ListItem>
</asp:RadioButtonList>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView> 
i think not possible(databinding expressions supported on objects have databinding event). set text in codebehind. example:
<asp:radiobuttonlist runat="server" id="rblaccess"> <asp:listitem value="0" ></asp:listitem> <asp:listitem value="1" ></asp:listitem> <asp:listitem value="2" ></asp:listitem> </asp:radiobuttonlist>   codebehind:
protected sub page_load(byval sender object, byval e system.eventargs) handles me.load     if not page.ispostback         me.rblaccess.databind()     end if end sub  private sub rblaccess_databound(byval sender object, byval e system.eventargs) handles rblaccess.databound     each item listitem in rblaccess.items         item.text = getaccesstext(item.value)     next end sub  private function getaccesstext(byval value string) string     return "text item " & value end function      
Comments
Post a Comment