elham1611
جمعه 26 خرداد 1391, 18:19 عصر
با سلام
من از این دستور برای جستجو در بانک و نشان دادن در یک datagridview استفاده کردم.
یعنی داده درون combobox رو میگیره و با استفاده از اون در بانک جستجو میکنه
مشکل اینجاست که وقتی دادهی درون combobox عدد هستن کار میکنه و وقتی کاراکتر باشن خطا میده و میگنه ستونی درون بانک اطلاعاتی با این نام ( نام انتخاب شده در combobox) وجود نداره :متفکر:
dataGridView1.DataBindings.Clear();
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=db1;Integrated Security=True");
con.Open();
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM tabel1 WHERE darkhast= " + comboBox1.SelectedItem + "", con);
DataSet ds = new DataSet();
da.Fill(ds, "tabel1 ");
dataGridView1.DataBindings.Add(new Binding("DataSource", ds, "tabel1 "));
con.Close();
من از این دستور برای جستجو در بانک و نشان دادن در یک datagridview استفاده کردم.
یعنی داده درون combobox رو میگیره و با استفاده از اون در بانک جستجو میکنه
مشکل اینجاست که وقتی دادهی درون combobox عدد هستن کار میکنه و وقتی کاراکتر باشن خطا میده و میگنه ستونی درون بانک اطلاعاتی با این نام ( نام انتخاب شده در combobox) وجود نداره :متفکر:
dataGridView1.DataBindings.Clear();
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=db1;Integrated Security=True");
con.Open();
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM tabel1 WHERE darkhast= " + comboBox1.SelectedItem + "", con);
DataSet ds = new DataSet();
da.Fill(ds, "tabel1 ");
dataGridView1.DataBindings.Add(new Binding("DataSource", ds, "tabel1 "));
con.Close();