أخي أبو عمر..
أولاً : أشكرك عل سرعة الرد ، واهتمامك ..
ثانياً : المثال الذي أشر ت حضرتك إليه مشكوراً ،أنا أعرفه وهو عندي من قبل ، ولكن ليس هذا هو المطلوب لأنه يستخدم أداة CheckBox للتحديد .
ثالثاً : أنا يمكن كنت غير موفق في شرح ما أريده بالضبط ..
أخي الكريم أبو عمر ..
أنا أريد أن اختار عدة سجلات من الـ DataGridView بالنقر بالماوس (نقرة واحدة فقط وليست مزدوجة) بحيث لو كان السجل الذي نقرت عليه تم اختياره من قبل ، سيتم إلغاء التحديد عنه ، ولو كان غير محدد ، سيتم تحديده ..
بالنسبة للتحديد أريد أن يتم تحديد كل الصف المحدد هكذا كما في الصورة التالية :
http://www.mediafire.com/convkey/f185/3jwjc30etouwfyrzg.jpg
وبالمناسبة أنا بالفعل وجدت مثال للفكرة التي أود الوصول إليها ، لكن مشكلة هذا المثال :
- أنه بلغة VB.Net ، وأنا أريد المثال بلغة #C .
- أنه يستخدم Inherits من الكلاس الأصلي لأداة الداتا جريد ، وأنا لا أريد ذلك ، أريد أن أطبق الفكرة على الأداة الأصلية ، لأني أريد أن أجري بعض الـ Validations علي الفكرة أيضاً ..
عموماً هذا هو المثال الذي وجدته من خلال بحثي على الانترنت :
http://www.mediafire.com/download/hyiwwmuzxwzehmu/1.rar
المثال
فأرجو المساعدة .. وشكراً لك مجدداً .
أزيدك من الشعر بيت ..
هذا المثال : انقرهنا
فيه نفس الفكرة اللي أبغى أنفذها ، لكن مشكلة هذا المثال أنه يعتمد على عمل لووب على كل السجلات ، للتحقق إن كان السجل محدد أم غير محدد
وبالتالي المستخدم يشوف كل السجلات كأنها تومض وميض مزعج وغير مريح للنظر.مع كل نقرة بالماوس على أي سجل منها .
ولذلك لم يناسبني أيضاً هذا المثال ..
أنا كنت أفكر لو توجد طريقة أقدر أخلي من خلالها مفتاح Ctrl من الكيبورد ، أقدر أخليه مضغوط ضغطة باستمرار بواسطة الكود
، بحيث لو ضغط المستخدم على أي سجل ثاني وثالث وعاشر .. الخ ، لا يفقد تحديد السجلات السابقة .
أولاً : أشكرك عل سرعة الرد ، واهتمامك ..
ثانياً : المثال الذي أشر ت حضرتك إليه مشكوراً ،أنا أعرفه وهو عندي من قبل ، ولكن ليس هذا هو المطلوب لأنه يستخدم أداة CheckBox للتحديد .
ثالثاً : أنا يمكن كنت غير موفق في شرح ما أريده بالضبط ..
أخي الكريم أبو عمر ..
أنا أريد أن اختار عدة سجلات من الـ DataGridView بالنقر بالماوس (نقرة واحدة فقط وليست مزدوجة) بحيث لو كان السجل الذي نقرت عليه تم اختياره من قبل ، سيتم إلغاء التحديد عنه ، ولو كان غير محدد ، سيتم تحديده ..
بالنسبة للتحديد أريد أن يتم تحديد كل الصف المحدد هكذا كما في الصورة التالية :
http://www.mediafire.com/convkey/f185/3jwjc30etouwfyrzg.jpg
وبالمناسبة أنا بالفعل وجدت مثال للفكرة التي أود الوصول إليها ، لكن مشكلة هذا المثال :
- أنه بلغة VB.Net ، وأنا أريد المثال بلغة #C .
- أنه يستخدم Inherits من الكلاس الأصلي لأداة الداتا جريد ، وأنا لا أريد ذلك ، أريد أن أطبق الفكرة على الأداة الأصلية ، لأني أريد أن أجري بعض الـ Validations علي الفكرة أيضاً ..
عموماً هذا هو المثال الذي وجدته من خلال بحثي على الانترنت :
http://www.mediafire.com/download/hyiwwmuzxwzehmu/1.rar
المثال
فأرجو المساعدة .. وشكراً لك مجدداً .
أزيدك من الشعر بيت ..
هذا المثال : انقرهنا
فيه نفس الفكرة اللي أبغى أنفذها ، لكن مشكلة هذا المثال أنه يعتمد على عمل لووب على كل السجلات ، للتحقق إن كان السجل محدد أم غير محدد
وبالتالي المستخدم يشوف كل السجلات كأنها تومض وميض مزعج وغير مريح للنظر.مع كل نقرة بالماوس على أي سجل منها .
ولذلك لم يناسبني أيضاً هذا المثال ..
أنا كنت أفكر لو توجد طريقة أقدر أخلي من خلالها مفتاح Ctrl من الكيبورد ، أقدر أخليه مضغوط ضغطة باستمرار بواسطة الكود
، بحيث لو ضغط المستخدم على أي سجل ثاني وثالث وعاشر .. الخ ، لا يفقد تحديد السجلات السابقة .
