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

كيف اقوم بتعديل اسماء الازرار داخل flowLayoutPanel1 على الفورم وتعديلها في قاعدة البيانات SQL بواسطة سي شارب ؟

بدأه #A-H.c في 28 سبتمبر 2014 · 5 رد · 563 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

 

اريد ان اعمل فورم بها اضافة وتعديل المنتجات في قاعدة البيانات وعلى الفورم

بحيث في الاضافة يقوم كود الاضافة بإضافة المنتج الجديد في قاعدة البيانت واضافة زر له بنفس الاسم في flowLayoutPanel1 في وضع Run Time

 

وفي التعديل يتم تعديل المنتج في قاعدة البيانات وفي نفس الوقت يقوم بتعديل الزر على flowLayoutPanel1

 

بالنسبة لاكواد التعامل مع قواعد البيانات و اضافة الازرار انا عرفها  المشكلة في التعامل مع الازرار في التعديل في الاتنين معاً

في وضع Run Time

 

ارجو الاجابة او التلميح بأي افكار :)  في وضع Run Time

تم تعديل هذه المشاركة بواسطة #A-H.c في 28 سبتمبر 2014 في 07:58

#3
محمد فؤاد تركي كتب:

 

أخي الفاضل

أتمني ان تفيدك هذه المشاركة

حصريا : فورم نقطة بيع يصلح لشاشه اللمس

 

 

هل يوجد ايضاً طريقة التعديل

 

لك جزيل الشكر أ.  محمد فؤاد تركي

تم تعديل هذه المشاركة بواسطة #A-H.c في 29 سبتمبر 2014 في 00:36

#4

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

 

أو إذا كنت تريد حل أخر، فالأفضل أن تقوم بحفظ قيمة ID ضمن الزر (ضمن خاصية Tag مثلاً)، ثم عند حدوث التعديل (ولديك مسبقاً ID, Name المادة التي تم تعديلها)، لذلك ستقوم بالمرور على أزرار تلك المجموعة مع مقارنة ID ضمنيا (Tag)، ثم تعدل Button.Text

حسب الإسم الجديد.

 

في النهاية (أعتبر مجموعة الأزرار عبارة عن عناصر ضمن ListBox أو ComboBox مثلاً وحصل تعديل على أحد عناصرها) كيف تقوم بتحديث القائمة من جديد؟ بإمكانك تطبيق نفس السلوك.

 

بالتوفيق،،،

1

• • •


[ ربيّ احفظ سوريا الحبيبة]


oFOK7Kd.png

#5

إليك المثال الصغير التالي.

 

حيث قمنا بإنشاء Panel جديدة خاصة بإنشاء وتعديل الأزرار.

GenerateButtons.rar

1

• • •


[ ربيّ احفظ سوريا الحبيبة]


oFOK7Kd.png

#6
Eng.Tareq Jehad كتب:

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

 

أو إذا كنت تريد حل أخر، فالأفضل أن تقوم بحفظ قيمة ID ضمن الزر (ضمن خاصية Tag مثلاً)، ثم عند حدوث التعديل (ولديك مسبقاً ID, Name المادة التي تم تعديلها)، لذلك ستقوم بالمرور على أزرار تلك المجموعة مع مقارنة ID ضمنيا (Tag)، ثم تعدل Button.Text

حسب الإسم الجديد.

 

في النهاية (أعتبر مجموعة الأزرار عبارة عن عناصر ضمن ListBox أو ComboBox مثلاً وحصل تعديل على أحد عناصرها) كيف تقوم بتحديث القائمة من جديد؟ بإمكانك تطبيق نفس السلوك.

 

بالتوفيق،،،

 

Eng.Tareq Jehad كتب:

إليك المثال الصغير التالي.

 

حيث قمنا بإنشاء Panel جديدة خاصة بإنشاء وتعديل الأزرار.

 

شكرا يا باشمهندس جزاك الله كل خير على الرد والافاده :thumb_up:

وجميلة جداً حكاية مقارنة ID ضمنيا (Tag)

تم تعديل هذه المشاركة بواسطة #A-H.c في 30 سبتمبر 2014 في 06:18

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

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

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

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

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