編集をクリックすると表示されるグリッドビュー内にリストボックスがあり、複数選択できるイベントタイプのリストがあります。更新ボタンをクリックしたときにエンティティを更新する方法がわかりません。グリッドビュー内のリストボックスから選択したエンティティ コレクションを更新できるようにする必要があります。グリッドビューはエンティティ データソースを使用しています。以下は、グリッドビューのリスト ボックスです。
<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>
実際の保存が実行される前に、グリッドビューにバインドされたエンティティを更新する方法はありますか?