View Full Version : سوال: مشکل با data list
  
ali.a.j
پنج شنبه 14 اردیبهشت 1391, 18:31 عصر
سلام . من یه دیتا لیست (data list) دارم که بایندش کردم به جدول مربوطه.
حالا میخوام تو edite template یه image Button بگذارم،ولی visible رو فقط وقتی مدیرلاگین کرد (Session["user_type"]= true) میخوام true بشه و در مواقع دیگه (کاربر مهمان یا کاربر عادی ) false باشه.
لطفا کمکم کنید .......
خیلی برام مهمه.....
* joodi *
جمعه 15 اردیبهشت 1391, 14:14 عصر
داخل تابع Row_Created چک کنید به ازای هر آیتم اگر مقدار سشن خالی بود visible=false بشه
ali.a.j
جمعه 15 اردیبهشت 1391, 22:19 عصر
میشه یکم بیشتر توضیح بدین ( با کد مثال بزنید) مخصوصا این قسمت رو "به ازای هر آیتم ...."
واقعا ممنون میشم:خجالت:
hamid_shrk
جمعه 15 اردیبهشت 1391, 22:39 عصر
تو رویداد DataBound از گریدتون این کد رو میتونید بنویسید مثلا :
 protected void gridview1_DataBound(object sender, EventArgs e)
    {
        for (int i = 0; i < gridview1.Rows.Count; i++)
        {
            if (Session["username"] == null)
                gridview1.Rows[i].Cells[6].Visible = false;
        }
    }
* joodi *
شنبه 16 اردیبهشت 1391, 00:10 صبح
انشاالله این کد کارتون رو راه بندازه
 protected void DataList2_ItemCreated(object sender, DataListItemEventArgs e)
    {
        foreach (DataListItem item in DataList2.Items)
        {
            ImageButton image = (ImageButton)item.FindControl("Img_Btn");
            if (Session["user_type"] != null)
                image.Visible = true;
            else
                image.Visible = false;
        }
    }
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.