Sortering i GridView
HejJeg er ved at lave en simple side hvor brugerne kan indtaste i et form felt, og så henter den alt det der passer til i databasen. Den kan jeg også godt få den til, men når jeg trykker på sortering så forsvinder den fremsøgte resultat??? - Er der nogle der kan fortælle hvorfor, og hvordan man evt. løser det :-)
<%@ Page Language="VB" AutoEventWireup="false"%>
<script runat="server">
Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim strQuery As String
strQuery = "SELECT * FROM tabel WHERE Firmanavn Like '" & Firmanavn.Text & "%'"
AccessDataSourceICDFiltr.SelectCommand = strQuery
End Sub
</script>
<html>
<head>
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<table cellpadding="2" cellspacing="0" bgcolor="#EFEFEF">
<tr>
<td>Firmanavn</td>
<td><asp:TextBox ID="Firmanavn" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td colspan="2" align="center"><asp:Button ID="Submit" runat="server" OnClick="Button1_Click" Text="Filtrer" /></td>
</tr>
</table>
<asp:AccessDataSource id="AccessDataSourceICDFiltr" Runat="Server"
DataFile = "App_Data\icsystem.mdb"
SelectCommand = ""
/>
<asp:GridView AllowPaging="true" AllowSorting="True" AutoGenerateColumns="false"
DataKeyNames="autoinc" DataSourceID="AccessDataSourceICDFiltr" EnableSortingAndPagingCallbacks="True"
ID="ICDFiltr" runat="server" PageSize="50">
<Columns>
<asp:BoundField DataField="AutoInc" HeaderText="AutoInc" ReadOnly="True" SortExpression="autoinc" />
<asp:BoundField DataField="Firmanavn" HeaderText="Firmanavn" SortExpression="firmanavn" />
</Columns>
</asp:GridView>
</form>
</body>
</html>
