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

عدم وصول الموشر الى عامود معين في الداتا غريد فيو

مغلق
بدأه nora_moon في 28 أبريل 2007 · 7 رد · 875 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الاعزاء

عندي داتا غريد فيو

اريد ان اجعل عامود فيها للعرض فقط يعنى لا يقف الموشر فوقها نهائيا

انا عملت هذا العامود readonly وبذلك لا يستطيع المستخدم تغير اي قيمه فيه

والمطلوب انو ايضا لا يقف الموشر فيه نهائيا فهل يمكن ذلك

يعني لما يعمل تاب كانه العامود هذا غير موجود وينتقل الى اللى بعده

قبل ان تتعلم اصول البرمجه

تعلم اداب الحوار مع الاخرين

#2

ارجو المساعده لمن لديه فكره عن الحل

قبل ان تتعلم اصول البرمجه

تعلم اداب الحوار مع الاخرين

#4

وبعدين انتا بتحدد خصائص الداتا جريد ان تتيح التعديل او المسح او الاضافه يعنى ده اصلا خاصيه بتحددها انتا

#5

السلام عليكم :

ممكن هذا المثال ينفع إن شاء الله ...

NoTabStop.rar

وفقكم الله

#6

شكرا اخي الكريم

لكن للاسف لم ينفع معي الحل

للعلم انا جربت هذا الحل من قبل ولكن لانو عندي حاله خاصه في الداتا غريد فيو

فان هذا الحل لا يناسبني

على العموم شوف المرفق هو نفس حلك ولكن مع اضافه عامود جديد وهو العامود الدي لا اريده ان ياتي الموشر عليه

شكرا مره اخرى اخي الكريم واتمنى انك تشوف المرفق

NoTabStop1.rar

قبل ان تتعلم اصول البرمجه

تعلم اداب الحوار مع الاخرين

#7

السلام عليكم ورحمة الله وبركاته :

أولاً : طريقة رائعة في الترقيم عند الحذف والإضافة ( حركة ممتازة ) !!!

ثانياً :بالنسبة للمشكلة في مثالك هي أنك أضفت عمود جديد للترقيم و وضعته كأول عمود للعرض ..

حيث أنك وضعت خاصية ( DisplayIndex = 0 )

لكن يجب أن لا ننسى أن الفهرس الحقيقي لهذا العمود هو في آخر الأعمدة الموجودة يعني ( ColumnIndex = Columns.Count - 1 )

لأننا أضفناه للأعمدة الموجودة مسبقاً , لكن وضعيته في العرض هي أنه في مقدمة الأعمدة ( DisplayIndex وليس Index ) صح ؟

وعليه : فالحل هو نفس الحل في المثال المرفق , لكن بدل السطر ...

		If e.ColumnIndex = 0 Then SendKeys.Send("{Tab}")

كإشارة للعمود الأول , نضع السطر التالي :

		If e.ColumnIndex = 3 Then SendKeys.Send("{Tab}")

كإشارة للعمود الأخير ( بفرض عدد الأعمدة هو 4 مع العمود الجديد المضاف )

هل تنجح الفكرة الآن ؟ أرجو ذلك مع الدعاء لنا ولكم بالتوفيق في الدنيا والآخرة ...

تم تعديل هذه المشاركة بواسطة أبو همام في 2 مايو 2007 في 03:50

#8

شكرا اخي الكريم

بالفعل نجح معي الحل

بصراحه انتا اكثر من رائع

هل تعرف لماذا ؟

لانو انتا من الاشخاص القليلين الذين يضعون الحل مع شرح له بالتفصيل

يعني بصراحه لو كنت وضعت الحل دون شرح ما كنت استفذت غير في حل المشكله ولكن بجهودك اخي الكريم

استفذت حتى بالشرح المكتوب وخاصتا فيما يتعلق في ( DisplayIndex و Index

لاني عرفت معلومه جديده كنت اجهلها مسبقا

يعطيك الف عافيه

و بصراحه يشرفني المشاركه في منتدى امثالك اعضاء فيه

شكرا اخي الكريم

قبل ان تتعلم اصول البرمجه

تعلم اداب الحوار مع الاخرين

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…