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

كيف اقرأ حقل(خلية من صف) من GridView لاضعه في if

بدأه هيموووو في 10 يناير 2011 · 5 رد · 600 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مساكم وصباحكم سكر يا اخواني

عندي GridView وفيها مجموعة بيانات وفيها عمود فيه نوع العقار ومن هذه الانواع "ارض , فلة , عماره, الخ..."

كيف استطيع ان اقرأ الخلية من الصف بحيث ان اضعها في شرط مثلا

if (type.Text == "ارض")
        {
            DetailsView1.Visible = true;

                  }
        else if (type.Text == "فلة")
        {

                        DetailsView2.Visible = true;
                   }
        else if (type.Text == "عمارة")
        {
                        DetailsView3.Visible = true;

        }

طبعا هذا مثال توضيحي

كيف اقرأ هذا النص من خلية في صف داخل ال GridView ؟

#2

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

اخي الكريم هذا الكود لأختيار اي خلية من الـ grid view

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

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

string ID = row.Cells[1].Text;

حيث ان رقم 1 هو ترتيب الخلايا وهذا يبدأ من الصفر .

ان شاء الله هذا هو المطلوب

تم تعديل هذه المشاركة بواسطة D a r K T o u c h في 10 يناير 2011 في 17:49

My Latest

Hello Entity Framework Code First

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

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

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

اخي الكريم هذا الكود لأختيار اي خلية من الـ grid view

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

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

string ID = row.Cells[1].Text;

حيث ان رقم 1 هو ترتيب الخلايا وهذا يبدأ من الصفر .

ان شاء الله هذا هو المطلوب

الله يعطيك الصحة والعافية

لكن كيف اقدر اقرا النص الموجود وين اضع هذا الكود

المعذره مبتدي

#4

أخي الكريم

القيمة عندك String لذا قم بعمل الآتي:

dim x as string
x = GridView1.Rows.Item(0).Cells(?).Text

if x="hhh" then
............
else
...........

end if

حيث ? تشير إلى قيمة العمود

أما بالنسبة وين تحط الكود فهذا يعتمد عليك

ولكن أعتقد بأنك يجب أن تضعه عند حدث GridView1.SelectedIndex

وأي سؤال حاضر

مع تحياتي

تم تعديل هذه المشاركة بواسطة m.aljoul في 11 يناير 2011 في 03:33

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

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

www.ijoul.com

#5

الله يعطيكم الصحة والعافية

اخي D a r K T o u c h واخي m.aljoul

لقد كان ما اريد بالفعل هو حل D a r K T o u c h

لكن اين اضع كوده اجبت عليه اخي m.aljoul

فشكرا لكما وكثر الله من امثالكما

وجزيتم خيرا...

#6
m.aljoul كتب:

أخي الكريم

القيمة عندك String لذا قم بعمل الآتي:

dim x as string
x = GridView1.Rows.Item(0).Cells(?).Text

if x="hhh" then
............
else
...........

end if

حيث ? تشير إلى قيمة العمود

أما بالنسبة وين تحط الكود فهذا يعتمد عليك

ولكن أعتقد بأنك يجب أن تضعه عند حدث GridView1.SelectedIndex

وأي سؤال حاضر

مع تحياتي

لى استفسار

هنا عرفنا كيف نضع الشرط على خلية معينة داخل الجريد فيو

طيب لو هذه الخلية تحتوى مثلا على ارقام درجات فى اختبار ونريد ان يظهر التقدير فى خلية اخرى بجوارها مع العلم ان الخلية التى نريد ان يظهر فيها التقدير template وتم اضافة label بداخله ونريد اذا كانت الدرجة اكبر من 50 يكتب داخل الlabel ناجح واذا كانت الدرجة اقل من ذلك يكتب راسب

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