cs
private void BindData() { string conString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString; string query = "select * from customers where (name like '%' + @name + '%' or @name = '') and (age = @age or @age= 0) and (mobile = @mobile or @mobile= '') and (city = @city or @city= '')"; SqlCommand cmd = new SqlCommand(query); cmd.Parameters.AddWithValue("@name", txtName.Text.Trim()); cmd.Parameters.AddWithValue("@age", txtAge.Text.Trim() == "" ? 0 txtAge.Text.Trim()); cmd.Parameters.AddWithValue("@mobile", txtMobile.Text.Trim()); cmd.Parameters.AddWithValue("@city", ddlCity.SelectedIndex > 0 ? ddlCity.SelectedValue : ""); using (SqlConnection con = new SqlConnection(conString)) { using (SqlDataAdapter sda = new SqlDataAdapter()) { cmd.Connection = con; sda.SelectCommand = cmd; using (DataSet ds = new DataSet()) { sda.Fill(ds); GridView1.DataSource = ds; GridView1.DataBind(); } } } }
ref url:
沒有留言:
張貼留言