gridview中的ASP.NET Listbox

时间:2013-04-12 21:12:26

标签: c# asp.net

我在gridview中有一个列表框,当你点击编辑时它出现,它有一个你可以选择多个的事件类型列表。单击更新按钮时,我无法弄清楚如何更新我的实体。我需要能够使用gridview中列表框中的选择更新实体集合。 gridview使用实体数据源。下面是gridview中的列表框。

   <asp:TemplateField HeaderText="Event Type">
            <ItemTemplate>
                <asp:Label runat="server" ID="eventTypeLabel" Text="<%#VenueExplorer.Utilities.StringUtils.convertEventsToCommaString(Container.DataItem) %>" />
            </ItemTemplate>
            <EditItemTemplate>
                <asp:ListBox ID="eventListbox" runat="server" DataSourceID="eventTypeDataSource" DataValueField="EventTypeID" DataTextField="EventType" SelectionMode="Multiple"></asp:ListBox>
            </EditItemTemplate>
        </asp:TemplateField>

有没有办法在执行实际保存之前更新绑定到gridview的实体?

1 个答案:

答案 0 :(得分:0)

RowUpdating的{​​{1}}事件期间,您可以捕获GridView的所选值。

在不知道您的完整标记或数据库结构的情况下,我只能模拟预期的代码。这样的事情,虽然你显然必须修改它以满足你的需要:

ListBox

}