الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة عندى فى كود البحث

بدأه حامد محمد الوصيف في 10 يناير 2015 · 4 رد · 1,308 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندى عدد 2 زر فى فورم

 

الزر الاول واضع به هذا الكود

 dt1.Clear();
            SqlDataAdapter da1 = new SqlDataAdapter("Select * From Category ", cn);
            da1.Fill(dt1);
            this.dataGridView1.DataSource = dt1;

والكود الثانى به نفس الكود ولكن محدد به التاريخ

 dt1.Clear();
            SqlDataAdapter da1 = new SqlDataAdapter("Select * From Category Where Date >= '" + dateTimePicker1.Value.ToString("MM/dd/yyyy") + "'", cn);
            da1.Fill(dt1);
            this.dataGridView1.DataSource = dt1;

وعند الضغط على الزر الاول يعطى المطلوب

وعند الضغط على الزر الثانى يعطى خطأ ان الداتا ريدر مفتوحه يوجد صورة للخطا بالمرفقات

 

حيث ان هذا الامر يظهر لى كثيرا وخاصة فى اكواد البحث 

 

ارجوا الحل جزاكم الله خيرا

post-133160-0-29181900-1420881983_thumb.

تم تعديل هذه المشاركة بواسطة حامد محمد الوصيف في 10 يناير 2015 في 12:36

13598125002.gif

038c8ecfa8.gif

#2

ضع الكود الخاص بالداتا ريدر لمعرفة المشكلة

 وقل ربي زدني علما


 


 


 


 

#3
Syayaf كتب:

ضع الكود الخاص بالداتا ريدر لمعرفة المشكلة

لا يوجد كود للداتا ريدر

13598125002.gif

038c8ecfa8.gif

#4

ارفق المثال لنشوف لك المشكلة ونحلها ..

#5

إذا كنت تعرف dt1 على مستوى النافذة حاول تعريفه داخل كل زر من الأزرار

 

أو

استبدل جملة

dt1.Clear() --> dt1 = new DatatTable();

أدعو الله أن يجعل أعمالنا خالصة لوجهه الكريم --- وأن ينفعنا بما علمنا

Dr Sayed Tohamy

Programming Instructor

مدرب برمجة

---------------

EmaSoft2000

-------------------

مواضيع مشابهة