![]() |
|
[سؤال] التحكم في عرض بعض أعمدة الجدول مع داتا جريد فيو - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سؤال] التحكم في عرض بعض أعمدة الجدول مع داتا جريد فيو (/showthread.php?tid=11194) |
التحكم في عرض بعض أعمدة الجدول مع داتا جريد فيو - slackgate - 21-01-15 السلام عليكم ورحمة الله وبركاته أخواني الأحباب كل التحية لكم اليوم أواجه مشكلة صغيرة عجزت عن إيجاد الحل لها فإن كنت أعمل على قاعدة بيانات أكسس ولدي جدول على سبيل المثال به خمسة أعمدة هي ID - Name - Mobile - City - Age فإن أردت عمل استعلام لعرض بيانات الأعمدة Name - Mobile فقط داخل أداة داتا جريد فيو فعند استخدام الكود كود : datagridview.Columns(0).Visible = Falseتظهر رسالة: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index أين المشكلة RE: التحكم في عرض بعض أعمدة الجدول مع داتا جريد فيو - الكاتب - 21-01-15 وعليكم السلام ادرج الاستعلام قد تكون المشكلة من الاستعلام RE: التحكم في عرض بعض أعمدة الجدول مع داتا جريد فيو - Clickers - 21-01-15 تأتي هذه الرسالة في الغالب ان لم يكن بـ DataGridView أعمدة ان قمت بإخفاء العمود قبل ملئ DataGridView بالبيانات ففي هذه الحالة يكون عدد الأعمدة 0 لذلك لايوجد Column يحمل Index رقم صفر فتنتج رسالة الخطأ لذلك واجب ان تراجع الكود و تتأكد من أنك تخفي العمود رقم صفر بعد أن تمتلئ DataGridView بالبيانات بحسب الكود الوارد أعلاه انت تريد ان تخفي العمود الأول وهو عمود ID لكن بدلاً من أن تخفي العمود يمكن تعديل الاستعلام لكي لايظهر كود : Select Name, Mobile From Tabl1RE: التحكم في عرض بعض أعمدة الجدول مع داتا جريد فيو - slackgate - 21-01-15 (21-01-15, 08:33 PM)Clickers كتب : تأتي هذه الرسالة في الغالب ان لم يكن بـ DataGridView أعمدة كل التحية لكم أصدقائي الأعزاء المشكلة كانت في ترتيبي أنا لمجريات الأحداث بالفعل كما ذكرت أخي Clickers أنا قد قمت بتحديد عرض الأعمدة في الحدث Form_Load قبل تنفيذ جملة الاستعلام في الحدث Textbox_change لذلك لم يجد البرنامج أي أعمدة لإخفاءها كذلك معلومة هامة كانت غائبة عني، وهي تحديد الأعمدة من خلال جملة الاستعلام جزاكم الله خيراً أصدقائي الأعزاء |