using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Data.SqlClient; namespace PCMS.Pages { /// /// Summary description for Listall. /// public class SearchResults: System.Web.UI.Page { protected System.Data.SqlClient.SqlConnection listallSQL; protected System.Web.UI.WebControls.HyperLink HyperLink1; protected System.Web.UI.WebControls.HyperLink HyperLink3; protected System.Web.UI.WebControls.HyperLink HyperLink2; protected System.Web.UI.WebControls.LinkButton LinkButton1; protected System.Web.UI.WebControls.HyperLink HyperLink4; protected System.Web.UI.WebControls.DataGrid dgList; private void Page_Load(object sender, System.EventArgs e) { try { BindDataGrid(); } catch (Exception ex) { Response.Redirect("Error.aspx?Error=" + ex); } } public void BindDataGrid() { string strQuery="Select * From PCMTable where"; if(Int32.Parse(Request.QueryString["searchType"])==0) strQuery+=" Name Like '%"+ Request.QueryString["searchString"] + "%'"; else { strQuery+=" Mobile like '%"+ Request.QueryString["searchString"] + "%'"; strQuery+="OR Home_Phone like '%"+ Request.QueryString["searchString"] + "%'"; strQuery+="OR Office_Phone like '%"+ Request.QueryString["searchString"] + "%'"; } //listallSQL.Open(); SqlCommand sqlCmd=new SqlCommand(strQuery,listallSQL); SqlDataAdapter sda=new SqlDataAdapter(sqlCmd); DataSet ds=new DataSet(); sda.Fill(ds); dgList.DataSource=ds; dgList.DataBind(); dgList.ControlStyle.Height=25; dgList.ItemStyle.Height=25; listallSQL.Close(); } #region Web Form Designer generated code override protected void OnInit(EventArgs e) { // // CODEGEN: This call is required by the ASP.NET Web Form Designer. // InitializeComponent(); base.OnInit(e); } /// /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// private void InitializeComponent() { this.listallSQL = new System.Data.SqlClient.SqlConnection(); this.dgList.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.dgList_PageIndexChanged); // // listallSQL // this.listallSQL.ConnectionString = "data source=AV;initial catalog=PCM;integrated security=SSPI;persist security info" + "=False;workstation id=AV;packet size=4096"; this.Load += new System.EventHandler(this.Page_Load); } #endregion private void dgList_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e) { dgList.CurrentPageIndex=e.NewPageIndex; BindDataGrid(); } } }