21-01-15, 11:46 PM
(21-01-15, 08:33 PM)Clickers كتب : تأتي هذه الرسالة في الغالب ان لم يكن بـ DataGridView أعمدة
ان قمت بإخفاء العمود قبل ملئ DataGridView بالبيانات ففي هذه الحالة يكون عدد الأعمدة 0 لذلك لايوجد Column يحمل Index رقم صفر فتنتج رسالة الخطأ
لذلك واجب ان تراجع الكود و تتأكد من أنك تخفي العمود رقم صفر بعد أن تمتلئ DataGridView بالبيانات
بحسب الكود الوارد أعلاه انت تريد ان تخفي العمود الأول وهو عمود ID لكن بدلاً من أن تخفي العمود يمكن تعديل الاستعلام لكي لايظهر
كود :
Select Name, Mobile From Tabl1
كل التحية لكم أصدقائي الأعزاء
المشكلة كانت في ترتيبي أنا لمجريات الأحداث
بالفعل كما ذكرت أخي Clickers أنا قد قمت بتحديد عرض الأعمدة في الحدث Form_Load قبل تنفيذ جملة الاستعلام في الحدث Textbox_change
لذلك لم يجد البرنامج أي أعمدة لإخفاءها
كذلك معلومة هامة كانت غائبة عني، وهي تحديد الأعمدة من خلال جملة الاستعلام
جزاكم الله خيراً أصدقائي الأعزاء

