【发布时间】:2014-03-05 17:57:16
【问题描述】:
我在标题中有一个带有下拉菜单的网格视图。但在gridview 中只能进行单选。 我也想在下拉列表中进行多项选择。
我的代码如下所示:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns = "false"
AllowPaging = "true" PageSize = "10" Font-Names = "Arial"
Font-Size = "11pt" OnPageIndexChanging = "OnPaging">
<Columns>
<asp:BoundField DataField="ContactName" HeaderText="Contact Name" />
<asp:BoundField DataField="City" HeaderText="City" />
<asp:TemplateField>
<HeaderTemplate>
Country:
<asp:DropDownList ID="ddlCountry" runat="server"
OnSelectedIndexChanged = "CountryChanged" AutoPostBack = "true"
AppendDataBoundItems = "true">
</asp:DropDownList>
</HeaderTemplate>
<ItemTemplate>
<%# Eval("Country") %>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="PostalCode" HeaderText="Postal Code" />
</Columns>
</asp:GridView>
因此,每次选择下拉值时,我都会在下拉列表的索引更改事件中使用过滤后的数据填充网格视图(初始数据将保留在代码本身中)。
任何人都可以帮助在 gridview 标题中为下拉菜单创建多项选择吗?
提前致谢。
【问题讨论】:
标签: c# asp.net gridview drop-down-menu multi-select