السلام عليكم ...بالله عليكم تساعدوني في هذه المشكلة لأني بحثت كتيييير ولم اجد حل
انا عملت في الفورم 2 دروب دون ليست و واحدة الايام وواحدة الاشهر
انا عملت button و كتبت فيه الكود دة بحيث لما المستخدم يختار اليوم و الشهر الذي يريده تظهرله المقالة المسجلة في الداتا بهذا التاريخ
وبالفعل عملت كده ....لكن بعد ما يختار اول مرة و يختار تاني بعد كدة ..الداتا بتطلع فوق القديمة .... انا اطلب منكم تعدلوا في هذا الكود بحيث بعد لما يكرر الاختيار لتاريخ اخر يمسح القديم ويظهر الجديد محل القديم داخل ال labels ,,,,, وكمان لو التاريخ اللي طلبه غير موجود يظهر رسالة يعلمه ان المقالة غير موجودة
انا استخدم vs.net 2003 & C# & sql server 2000
ارجو الرد لو سمحتم
private void Button1_Click(object sender, System.EventArgs e)
{
SqlConnection conn = new SqlConnection
("data source=ABULWAFA; integrated security=true; " +
"initial catalog=dina;");
SqlCommand comm = new SqlCommand
("select News_of_article1 from News_detail where News_month='"+DropDownList1.SelectedItem+"' and News_day='"+DropDownList2.SelectedItem+"' ", conn);
SqlCommand ce = new SqlCommand
("select News_title from News_detail where News_month='"+DropDownList1.SelectedItem+"' and News_day='"+DropDownList2.SelectedItem+"'", conn);
SqlCommand co = new SqlCommand
("select News_of_article2 from News_detail where News_month='"+DropDownList1.SelectedItem+"' and News_day='"+DropDownList2.SelectedItem+"'", conn);
SqlCommand ca= new SqlCommand
("select News_date from News_detail where News_month='"+DropDownList1.SelectedItem+"' and News_day='"+DropDownList2.SelectedItem+"'", conn);
conn.Open();
SqlDataReader dr;
dr = comm.ExecuteReader();
while (dr.Read())
{
Label1.Text += dr["News_of_article1"];
}
dr.Close();
SqlDataReader de;
de= ce.ExecuteReader();
while(de.Read())
{
Label2.Text += de["News_title"];
}
de.Close();
SqlDataReader di;
di= co.ExecuteReader();
while(di.Read())
{
Label4.Text += di["News_of_article2"];
}
di.Close();
SqlDataReader da;
da= ca.ExecuteReader();
while(da.Read())
{
Label3.Text += da["News_date"];
}
da.Close();
conn.Close();
}
