PDA

View Full Version : سوال: مشکل با data list



ali.a.j
پنج شنبه 14 اردیبهشت 1391, 17:31 عصر
سلام . من یه دیتا لیست (data list) دارم که بایندش کردم به جدول مربوطه.
حالا میخوام تو edite template یه image Button بگذارم،ولی visible رو فقط وقتی مدیرلاگین کرد (Session["user_type"]= true) میخوام true بشه و در مواقع دیگه (کاربر مهمان یا کاربر عادی ) false باشه.
لطفا کمکم کنید .......
خیلی برام مهمه.....

* joodi *
جمعه 15 اردیبهشت 1391, 13:14 عصر
داخل تابع Row_Created چک کنید به ازای هر آیتم اگر مقدار سشن خالی بود visible=false بشه

ali.a.j
جمعه 15 اردیبهشت 1391, 21:19 عصر
میشه یکم بیشتر توضیح بدین ( با کد مثال بزنید) مخصوصا این قسمت رو "به ازای هر آیتم ...."

واقعا ممنون میشم:خجالت:

hamid_shrk
جمعه 15 اردیبهشت 1391, 21: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 *
جمعه 15 اردیبهشت 1391, 23: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;
}
}