Mega Code Archive

 
Categories / ASP.Net / ADO Database
 

Sort asp

<%@ Page Language=VB Debug=true %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.OLEDB" %> <script runat=server> Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)     If Not IsPostBack Then         Dim DBConn as OleDbConnection         Dim DBCommand As OleDbDataAdapter         Dim DSPageData as New DataSet         DBConn = New OleDbConnection( _             "PROVIDER=Microsoft.Jet.OLEDB.4.0;" _             & "DATA SOURCE=" _             & Server.MapPath("EmployeeDatabase.mdb;"))         DBCommand = New OleDbDataAdapter _             ("Select * " _             & "From Employee " _             & "Order By LastName, FirstName", DBConn)         DBCommand.Fill(DSPageData, _             "Employee")         dgEmps.DataSource = _             DSPageData.Tables("Employee").DefaultView         dgEmps.DataBind()     End If End Sub Sub Sort_Grid(ByVal Sender as Object, _     ByVal E as DataGridSortCommandEventArgs)     Dim DBConn as OleDbConnection     Dim DBCommand As OleDbDataAdapter     Dim DSPageData as New DataSet     DBConn = New OleDbConnection( _         "PROVIDER=Microsoft.Jet.OLEDB.4.0;" _         & "DATA SOURCE=" _         & Server.MapPath("EmployeeDatabase.mdb;"))     DBCommand = New OleDbDataAdapter _         ("Select * " _         & "From Employee Order By " _         & E.SortExpression.ToString() , DBConn)     DBCommand.Fill(DSPageData, _         "Employee")     dgEmps.DataSource = _         DSPageData.Tables("Employee").DefaultView     dgEmps.DataBind() End Sub </SCRIPT> <HTML> <HEAD> <TITLE>Sorting a DataGrid Control</TITLE> </HEAD> <Body LEFTMARGIN="40"> <form runat="server"> <BR><BR> <asp:datagrid     id="dgEmps"      allowsorting="True"     onsortcommand="Sort_Grid"     autogeneratecolumns="false"     runat="server"  >     <columns>         <asp:boundcolumn              headertext="Last Name"              datafield="LastName"             sortexpression="LastName"         />         <asp:boundcolumn              headertext="First Name"              datafield="FirstName"             sortexpression="FirstName"         />         <asp:boundcolumn              headertext="ID"              datafield="ID"             DataFormatString="{0:c}"             sortexpression="ID"         />     </columns> </asp:datagrid> </form> </BODY> </HTML>                     EmployeeDatabase.zip( 10 k)