Sub btnSubmit_Click(s as object, e as eventargs) If Page.IsValid then BindToGrid("Evt_ID") End if End Sub Sub BindToGrid(SortField as String) Dim strConnect as string Dim objCommand As OleDBDataAdapter Dim Connsearch1 As OleDBConnection Dim strSQL As String Dim objDataSet As DataSet Dim intTroop As Integer Dim intDate As String intDate = search1Date.text intTroop = search1troop.text strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/inetpub/wwwroot/fpstudents/team2/IUser/girlscouts.mdb;" Connsearch1 = New OleDbConnection( strConnect ) dgrRegistry.PageSize = 4 dgrRegistry.PagerStyle.Mode = PagerMode.NumericPages dgrRegistry.PagerStyle.NextPageText = "Next" dgrRegistry.PagerStyle.PrevPageText = "Previous" dgrRegistry.PagerStyle.Position = PagerPosition.TopAndBottom strSQL = "SELECT evt_ID, evt_troop, evt_title, evt_date, evt_time, evt_loc from EventTable order by evt_date " objCommand = New OleDBDataAdapter(strSQL, connsearch1) objDataSet = New DataSet() objCommand.Fill(objDataSet, "strSQL") Dim objDataView As DataView = objDataSet.Tables("strSQL").DefaultView If intTroop <> 0 Then objDataView.RowFilter = "evt_troop = " & intTroop If intDate <> "" Then objDataView.RowFilter = "evt_date = '" & intDate & "'" End If End If dgrRegistry.DataSource = objDataView dgrRegistry.DataBind() End Sub Sub Datagrid_PageIndexChanged(Sender As Object, E As DataGridPageChangedEventArgs) dgrRegistry.CurrentPageIndex = E.NewPageIndex dgrRegistry.DataBind() End Sub Sub Grid_Details(sender as Object, e as Datagridcommandeventargs) dim eventid as string eventid = e.item.cells(0).text response.redirect("searchresults1.aspx?ID=" & eventid ) End Sub