【发布时间】:2020-12-11 02:07:08
【问题描述】:
我有一个 ASP.NET GridView,我填充了数据、一个按钮和一个带有 4 个单选按钮的 RadioButtonList。如何通过按下 GridView 外部的按钮(使用 c# 代码隐藏)来选择哪个单选按钮? GridView 内的按钮将用于删除一行(我认为是 RowCommand 事件...)
GridView 中的代码:
<Columns>
<asp:BoundField DataField="name" HeaderText="Name" />
<asp:BoundField DataField="value" HeaderText="Value" />
<asp:TemplateField ShowHeader="false" HeaderText="Foo?">
<ItemTemplate>
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Selected="true">Item 1</asp:ListItem>
<asp:ListItem>Item 1</asp:ListItem>
<asp:ListItem>Item 2</asp:ListItem>
<asp:ListItem>Item 3</asp:ListItem>
<asp:ListItem>Item 4</asp:ListItem>
</asp:RadioButtonList>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="false" HeaderText="">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" Text="Remove" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
【问题讨论】:
-
我们可以从
RowCommandevent 获取一些代码sn-ps -
让我们也看看 GridView 的代码(标记和代码隐藏)
-
您需要发布代码。
-
@HanletEscaño 后面的代码还没有写。我不知道如何从 RadioButtonList 中提取值:)
-
@Half_Baked 你发布的代码很好:)