Tengo una vista en cuadrícula y habilitado la clasificación. Al ejecutar la aplicación, hago clic en la primera columna para ordenar. Y obtengo este error: "El evento disparado GridView 'gvOutlookMeldingen' que no se manejó."¿Cómo permitir la clasificación de una vista de cuadrícula?
Este es el gridview:
<asp:GridView ID="gvOutlookMeldingen" runat="server" AllowSorting="True" AutoGenerateColumns="False" AutoGenerateSelectButton="True" onselectedindexchanged="GridView_SelectedIndexChanged">
<Columns>
<asp:TemplateField HeaderText="Melder" ItemStyle-HorizontalAlign="Center" SortExpression="Melder">
<HeaderStyle BorderColor="#1A3491" Width="130px"></HeaderStyle>
<ItemStyle Height="20px" HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<%# (string)Eval("Melder") %>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Onderwerp" HeaderText="Onderwerp" />
<asp:TemplateField HeaderText="Omschrijving">
<ItemTemplate>
<div style="overflow:auto; width: 500px; height: 200px;">
<asp:Label ID="lblOmschrijving" runat="server" Text='<%# Bind("Omschrijving")%>'></asp:Label>
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Meldingsdatum" HeaderText="Meldingsdatum" />
<asp:BoundField DataField="OutlookID" HeaderText="OutlookID" />
</Columns>
</asp:GridView>
Cualquier ayuda se agradece
como se indica a continuación, puedo sugerir que busques en Linq a SQL. Parece que esta tabla se completa con sql. Con Linq a SQL hace que esto sea un poco más fácil para ordenar las cosas. – Neale
Una mejor manera es http://stackoverflow.com/questions/3966835/sorting-gridview – Sami