ورود

View Full Version : سوال: مشکل در کد برنامه گرید و session



zareei_ta
چهارشنبه 04 آبان 1390, 16:45 عصر
در گرید یک قالب قرار دادم و در ان یک سری لیبل و کنترل های دیگه قرار دادم میخوام اگه کسی وارد سایت نشده بود یک سری از اطلاعات گرید بران اون نمایش داده نشه و به جایش بنویسه که شما کاربر سایت نمی باشید من کد زیر را نوشتم ولی جواب نمیده و وارد قسمت catch میشه

در هنگام ورود سشن را به صورت زیر پر کردم

Session["ID"] = ds.UsersInfo .Rows[0][ds.UsersInfo.UserIdColumn].ToString();
و در صفحه بعد کد زیر را نوشتم



protected override void OnPreInit(EventArgs e)
{
if (!IsPostBack)
{
try
{
if (Session["ID"] == null)
{

//for (int i = 0; i < GridView2.Rows.Count; i++)
//{
Label lblAddresse = (Label)((GridView)FindControl("GridView2")).Rows[0].FindControl("lblAddress");
//Label lblAddresse = (Label)GridView2.Rows[i].FindControl("lblAddress");
//string Source = GridView2.Rows[GridView2.SelectedIndex].Cells[0].Text.ToString();
//Label lblAddresse = (Label)(((GridView)e.Item.FindControl("GridView2")).FindControl("lblAddress"));
lblAddresse.Visible = false;
//}
}

}
catch { }
}
}

zareei_ta
چهارشنبه 04 آبان 1390, 21:06 عصر
من میخوام یک سری از سطرهای گرید برای اعضای غیر سایت نشون داده نشه باید چه کار منم؟ ایا کدی که در پست قبل نوشتم درسته؟ امتحان کردن جواب نمیده