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

سؤال للوصول لButton داخل Gridview

بدأه queen.memoz في 3 ديسمبر 2011 · 11 رد · 733 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي gridview 1 وجواتها Button1

ابى اخفي Button1 بشرط ..

كيف اقدر اوصل للButton ....

واحط الكود في ال Page_Load ..

جزاكم الله خير ..

#2

أنظري لهذا المثال هنا

وهنا لتخفيه على حسب الصلاحيات .

1

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#3

كود الاخفاء زبط معايا ..

مشكلتي انو كيف اوصل للbutton

كل الي لقيتهم انو لازم ادخل على حدث البوتون نفسو

بس انا ابى اكتب الكود في Page_Load ...

#4

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

اختي يمكنك الوصول للزر عبر الاجراء FindControl على سبيل المثال

Dim btn As Button = CType(GridView1.Rows(i).FindControl("Button1"),Button)

.:: Wish to become better and better ::.

#5
   string name = Request.QueryString["Member_Id"];

        Button btn = (Button)GridView1.Rows(0).FindControl("Button2");

        if (name == Session["Member_Id"].ToString())
        {
            btn.Visible = true;
        }
        else
        {
            btn.Visible = false;

     }

post-242342-073548500 1323093688_thumb.j

المرفقات
صورة جديدة (7).jpg
#6

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

اخ VB Helper

جربت الي قلتلي عليه وطلع الخطا الي في الرد السابق ..

#7

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

اختي ما عليك الا تغيير القوسين الدائريين الى قوسين مربعين في المجموعة Rows

.:: Wish to become better and better ::.

#8

بس سار يخفي button واحد ..

وفي صفحتي الbutton نفسو يتكرر اكتر من مرة ..

تم تعديل هذه المشاركة بواسطة queen.memoz في 6 ديسمبر 2011 في 00:21

#9

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

اختي قومي بعمل دوران للتنقل من صف الى اخر في الاداة GridView

.:: Wish to become better and better ::.

#10
  Button btn = (Button)GridView1.Rows[0].FindControl("Button2");


            if (name == Session["Member_Id"].ToString())
            {


                btn.Visible = true;

            }
            else
            {
            foreach (GridViewRow row in GridView1.Rows)
             {
                btn.Visible = false;

            }
            }

المشكله ما انحلت ..

بس يخفي اول واحد ..

#11

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

foreach (GridViewRow row in GridView1.Rows)
            {
                Button btn = (Button)row.FindControl("Button2");
                if (name == Session["Member_Id"].ToString())
                    btn.Visible = true;
                else
                    btn.Visible = false;
            }

((إِنَّ اللَّهَ وَمَلائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذِينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا))

#12

جزاكي الله الف خير ..

ادا ابى اوصل ل button في gridview جوا gridview تانيه بنفس الطريقه ..

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