17-10-19, 06:50 PM
(17-10-19, 06:29 PM)elgokr كتب :الشكر لله والحمد للهوالحمد لله على كل حال
بما انك لديك عمود محدد به العمر فكل ما عليك ان تجعل الكود بهذا الشكل
كود :
try
{
// البحث
OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM mytable WHERE xdate Between @sd And @sf AND xage >= $xg", con);
da.SelectCommand.Parameters.AddWithValue("@sd", dtp1.Value.ToString("dd/MM/yyyy"));
da.SelectCommand.Parameters.AddWithValue("@sf", dtp2.Value.ToString("dd/MM/yyyy"));
da.SelectCommand.Parameters.AddWithValue("@xg", dtp3.Value.ToString());
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
dataGridView1.Refresh();
}
بخصوص هذا الجزء
PHP كود :
dtp3.Value.ToString()
استبدله بالقيمة التى تخص العمر
تحياتى لكوتمنياتى لك التوفيق
شكرا لك ولكن عند الاستعلام يتم اخفاء ما بداخل شبكة الدتا جريد فيو الكود للتاكد بعد وضع اسماء الجدول
كود :
try
{
// البحث
OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM issam where XDATE Between @sd And @sf AND xage >= xg", con);
da.SelectCommand.Parameters.AddWithValue("@sd", dateTimePicker2.Value.ToString("dd/MM/yyyy"));
da.SelectCommand.Parameters.AddWithValue("@sf", dateTimePicker3.Value.ToString("dd/MM/yyyy"));
da.SelectCommand.Parameters.AddWithValue("@xg", textBox6.Text);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
dataGridView1.Refresh();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
con.Close();
}