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

أحتاج المساعدة فى DataGrid

مغلق
بدأه mr_boss في 22 أبريل 2007 · 1 رد · 587 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخوانى الأعزاء

أستخدم Visual Studio 2005 ، لعمل Desktop Application

لدى داتا جريد بها أكثر من عمود ، العمود الأول مربوط بـ DataSource

أريد عند الضغط على أى Row فيها أن يعطينى قيمة الخلية الأولى فى Row (الموجودة بالعمود المربوط بـ DataSource)

* وللتوضيح ، أقوم بعمل داتا جريد تنفع لأى مكان يتم من خلاله حجز موعد معين (عيادة طبيب مثلاً)

فالعمود الأول يحتوى على المواعيد المتاحة للحجز ، وعند الضغط على Row يتم اختيار إضافة موعد عن طريق Context Menu

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

أرجو الإفادة ، تحياتى

Flag_of_Palestine.gif
#2

بسم الله الرحمن الرحيم

أخي العزيز ...

بما أن العمود الأول مربوط إلى داتا بايز

فلدينا الحقول التالية (أذكرها للـتأكد من أنك عملت ذلك بشكل صحيح...):

Data Source هنا تختار الداتا بايندينغ المناسب

Display Value تختار القيمة التي ستظهر في السطر

Selected Value تختار القيمة الموافقة للقيمة التي سيتم اختيارها

لدى الضغط على أي سطر يمكنك عمل مايلي:(ساعرض المعلومات التي تريدها على ميساج بوكس):

MessageBox.Show( datagridview1[e.rowindex,e.coulomnindex].SelectedValue.toString())

هنا حصلنا على القيمة بالرقم لاسم المريض ولاتحتاج إلى إلى استفسار في الداتا بايس لمعرفة اسم الشخص الموافق لهذا

الرقم الظاهر...

في حال لم أوفق في الشرح...

أرجو الرد علي أو طلب أي استفسار...

أنا أعتذر عن السهو أو الخطا

الحمد لله على نعمة الإسلام

م. أحمد صبري عثمان

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

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