09-01-20, 06:11 PM
(آخر تعديل لهذه المشاركة : 09-01-20, 07:42 PM {2} بواسطة issamsaidd.)
السلام عليكم ورحمة الله
عندى 5 اعمدة فى جدو معين والعمود السادس هو التاريخ اريد ان يبحث عن اسم معين فى فترة معينة
وعند تجربة هذا الكود لا يوجد نتئاج ولا اعرف اين الخلل
OleDbDataAdapter da = new OleDbDataAdapter("select * from said where xmedicine1 LIKE @sx or xmedicine2 LIKE @sx or xmedicine3 LIKE @sx or xmedicine4 LIKE @sx or xmedicine5 LIKE @sx and xdatefrest between @sd and @sf ", con);
da.SelectCommand.Parameters.AddWithValue("@sd", x1.Value.ToString("dd/MM/yyyy"));
da.SelectCommand.Parameters.AddWithValue("@sf", x2.Value.ToString("dd/MM/yyyy"));
da.SelectCommand.Parameters.AddWithValue("@sx", txt4.Text );
DataTable dt = new DataTable();
con.Open();
dt.Load(da.SelectCommand.ExecuteReader());
con.Close();
dataGridView1.DataSource = dt;
dataGridView1.Refresh();
da.SelectCommand.Parameters.AddWithValue("@sd", x1.Value.ToString("dd/MM/yyyy"));
da.SelectCommand.Parameters.AddWithValue("@sf", x2.Value.ToString("dd/MM/yyyy"));
da.SelectCommand.Parameters.AddWithValue("@sx", txt4.Text );
DataTable dt = new DataTable();
con.Open();
dt.Load(da.SelectCommand.ExecuteReader());
con.Close();
dataGridView1.DataSource = dt;
dataGridView1.Refresh();