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

تخزين قيمة حقل من الجريد فيو في تيكست بوكس

بدأه m.aljoul في 6 ديسمبر 2010 · 8 رد · 688 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أعزائي الكرام

باختصار شديد ولأني تعبت من هذه المشكلة

كيف أستطيع تخزين قيمة حقل من الجريد فيو بادخل تيسكت بوكس

بكلام آخر

لنفترض أن لدينا جدول فيه 3 أعمدة عمود الاسم وعمود العمر وعمود البريد الإلكتروني

وأظهرنا السجلات عن طريق الجريد فيو

أريد عند تحديد أي سجل من هذه السجلات أن:

يظهر الاسم داخل التيكست المخصص للإسم

يظهر العمر داخل التيكست المخصص للعمر

يظهر البريد الإلكتروني داخل التيكست المخصص للبريد الإلكتروني

أرجو المساعدة

وتحياتي لكم

اللهم اجعلنا أهلاً لحمل رسالة العلم ونشرها

لتنعم أمة الإسلام بخير العلم ونوره

www.ijoul.com

#2

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

اخي الكريم انا بعطيك كود المطلوب منك بس تغير اجزاء بسيطة (بمعنى اخر راح تلقى اسماء الادوات مختلفة عن اسماء ادواتك)

اولا: فعل الحدث (GridView1_SelectedIndexChanged) الخاص بـ GridView

هذا الكود

 int SelectRowIndex;
SelectRowIndex = GridView1.SelectedIndex;
GridViewRow row = GridView1.Rows[SelectRowIndex];
string ID = row.Cells[1].Text;
Label1.Text = "The selected ID is: " + ID.ToString();

لنقم بشرحة انت قلت عند الاختيار صحيح ؟؟ بمعنى انك مفعل عملية الـ Select في الـ GridView

اول سطرين من الكود عرفت متغير من نوع int وجعلتة يأخذ قيمة السطر المحدد من الـ GridView

بعدها عرفت متغير من نوع GridViewRow وجعلت فيه قيمة السطر الذي نريدة وهذه العملية مغايرة عن الاولى حيث الان نحن في الاسطر لمحتويات الـ GridView

وفي النهاية عرفت متغير من نوع string وجعلتة يأخذ قيمة ما يوجد في الـ cells رقم 1 ولا تنسى الترتيب يبدأ من 0 وتصاعديا

انت المطلوب من تعد الى الوصول الى حقل الاسم والعمر والايميل

وفي النهاية وضعت اداة label وجعلتة يعرض لي ما يتم اختيارة .

ان شاء الله تكون الطريقة هي المطلوبة

good luck

My Latest

Hello Entity Framework Code First

--------------------

#3

أشكرك أخي الكريم على ردك

ولكن عندي طلب لو سمحت

أنا أتعامل مع Vb.Net لذا فتطبيق هذا الكود صعب علي حالياً

حيث أنه ليس لدي فكرة عن #C.

أشكرك وبانتظار الكود بلغة Vb.Net

مع تحياتي

اللهم اجعلنا أهلاً لحمل رسالة العلم ونشرها

لتنعم أمة الإسلام بخير العلم ونوره

www.ijoul.com

#4

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

تفضل

Dim SelectRowIndex As Integer
SelectRowIndex = GridView1.SelectedIndex
Dim row As GridViewRow = GridView1.Rows(SelectRowIndex)
Dim ID As String = row.Cells(1).Text
Label1.Text = "The selected ID is: " & ID.ToString()
1

My Latest

Hello Entity Framework Code First

--------------------

#5
D a r K T o u c h كتب:

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

تفضل

Dim SelectRowIndex As Integer
SelectRowIndex = GridView1.SelectedIndex
Dim row As GridViewRow = GridView1.Rows(SelectRowIndex)
Dim ID As String = row.Cells(1).Text
Label1.Text = "The selected ID is: " & ID.ToString()

أشكرك أخي الكريم لمساعدتك

سأجرب الكود وأعلمك بالنتيجة أخي الكريم

وتستحق الترشيح على ما قدمته لي أخي الكريم

والسلام عليكم

اللهم اجعلنا أهلاً لحمل رسالة العلم ونشرها

لتنعم أمة الإسلام بخير العلم ونوره

www.ijoul.com

#6

نجح الكود أخي الكريم

أشكرك من كل قلبي

وتقبل تحياتي أخي العزيز

وأريد منك نصيحة

أنا أعمل بتقنية asp.net

ولكن أحس نفسي أحياناً بأني متخلف

أريد أن تدلني على طريقة تجعلني أحل بها مثل هذه المسائل ولو بشيء يسير

بارك الله بك وبأمثالك

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

اللهم اجعلنا أهلاً لحمل رسالة العلم ونشرها

لتنعم أمة الإسلام بخير العلم ونوره

www.ijoul.com

#7
اقتباس
نجح الكود أخي الكريم

أشكرك من كل قلبي

وتقبل تحياتي أخي العزيز

وأريد منك نصيحة

أنا أعمل بتقنية asp.net

ولكن أحس نفسي أحياناً بأني متخلف

أريد أن تدلني على طريقة تجعلني أحل بها مثل هذه المسائل ولو بشيء يسير

بارك الله بك وبأمثالك

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

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

الحمد لله اخي وصلت الى المطلوب.

بالنسبة لطريق اخي انا من ناحيتي الشخصية اقراء وفي نفس الوقت اجرب و ادون ملاحظات

حاول ان تقراء اخي وجرب ما هو مكتوب امامك واذا وجدت مثلا كود جديد او طريقة جديدة احفظها عندك في الجهاز ودون معها ملاحظات عن كيفية عمل هذا الكود وايضا بعض الاوقات ماهي الخطوات.

واهم شيئ اخي انك لا تعتقد ان عند كتابة الكود,ان الكود سوف يكون طويل او معقد لان ربما بعض الاوقات تكتب كود ذو اسطر قليلة ويكون هو الحل المطلوب

واخيرا يجب ان تكون ملم بالخصائص للأكواد على سبيل المثال او للأدوات لانه يساعدك على استنتاج الفكرة قبل التطبيق ( ان شاء الله تكون هذه النقطة واضحة)

بمعنى اخر مثلا لو اردت ان تعمل صفحة وانت على علم بـخصائص الادوات وفاهم الاكواد ستستطيع ان تقول وانت تفكر :

اذا وضعت مثلا هذه الاداءة مع هذا الكود استطيع ان انتج هذه النتيجة

good luck

تم تعديل هذه المشاركة بواسطة D a r K T o u c h في 8 ديسمبر 2010 في 08:23

My Latest

Hello Entity Framework Code First

--------------------

#8

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

يمكنك أيضا أخي الحبيب استخدام الطريقة التالية

label1.Text = GridView1.Rows.Item(0).Cells(3).Text

وذلك في حالة عدم اختيارك لصف محدد بالنقر على زر الاختيار select

ويمكنك الوصول إلى قيمة محددة في خلية محددة في الصف الذي تختاره بالنقر على زر الاختيار select بالطريقة التالية

TextBox2.Text = GridView1.SelectedRow.Cells(3).Text

وهذه الطريقة المباشرة أنا استخدمها لأنها ابسط في الكود من الطريقة التي عرضها الأخ D a r K T o u c h الفاضل ولا أدري هل هناك أفضلية بينهما أم لا

فإن كان هناك أفضلية في الكود الذي عرضه الأخ الفاضلD a r K T o u c h فأرجو أن يفيدنا

وجزاكم الله جميعا خير الجزاء

تم تعديل هذه المشاركة بواسطة allam000 في 8 ديسمبر 2010 في 10:52

#9
allam000 كتب:

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

يمكنك أيضا أخي الحبيب استخدام الطريقة التالية

label1.Text = GridView1.Rows.Item(0).Cells(3).Text

وذلك في حالة عدم اختيارك لصف محدد بالنقر على زر الاختيار select

ويمكنك الوصول إلى قيمة محددة في خلية محددة في الصف الذي تختاره بالنقر على زر الاختيار select بالطريقة التالية

TextBox2.Text = GridView1.SelectedRow.Cells(3).Text

وهذه الطريقة المباشرة أنا استخدمها لأنها ابسط في الكود من الطريقة التي عرضها الأخ D a r K T o u c h الفاضل ولا أدري هل هناك أفضلية بينهما أم لا

فإن كان هناك أفضلية في الكود الذي عرضه الأخ الفاضلD a r K T o u c h فأرجو أن يفيدنا

وجزاكم الله جميعا خير الجزاء

أشكرك أخي الكريم على ردك الرائع أيضاً والذي فهمته جيداً

واستخدمته في مشروعي ونجح

وبصراحة جوابك أسهل من الجواب الذي أعطانئي إياه أخينا D a r K T o u c h

وهذا لا يمنع أن جوابه أفادني وأرجو التكرم إخوتي الكرام ممن يعرف أن يعطينا ما هو الفارق بين الطريقتين لو أمكن؟؟

مع تحياتي للجميع

اللهم اجعلنا أهلاً لحمل رسالة العلم ونشرها

لتنعم أمة الإسلام بخير العلم ونوره

www.ijoul.com

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

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

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

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

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