PDA

View Full Version : حرفه ای: این خطا واسه چیه؟؟؟



AmirRezanezhad
شنبه 28 دی 1392, 00:06 صبح
سلام..دوستان عزیز این اروری که ضمیمه کردم واسه چیه.
واسه اطلاع(موقع تبدیل session ارور میده)
تو صفحه اول که لاگینه نوشتم:
if (dt.Rows.Count > 0)
{
Session.Add("User", dt.Rows[0]["Name"]+dt.Rows [0]["Family"].ToString ());
// Session.Add("email",txtemail.Text );



}
چون میخوام اسم کابر نمایش داده بشه.
اما تو صفحه ی دیگه که استاتوس های کابرو تو ریپیتر نمایش میده نوشتم:
DataTable dt = new DataTable();
UserDBOP dbop = new UserDBOP();
// dt = dbop.GetUserStatus(Convert.ToInt32(Session["user"]));
Repeater1.DataSource = dt;
Repeater1.DataBind();
تو این دومیه ارور میده..
باید چی کار کنم؟؟؟؟:متفکر:

alireza_s_84
شنبه 28 دی 1392, 00:17 صبح
dt = dbop.GetUserStatus(Convert.ToInt32(Session["user"].ToString()));

AmirRezanezhad
شنبه 28 دی 1392, 00:36 صبح
بازم ارور میده

AmirRezanezhad
شنبه 28 دی 1392, 10:35 صبح
کسی نمیدون این خطا واسه چیههههههههههههههههههههههه هههههههههههههههه

gerdioz
شنبه 28 دی 1392, 10:40 صبح
سلام
مطمئی که سشنت پره؟
و NULL نیست

alireza_s_84
شنبه 28 دی 1392, 11:45 صبح
اول شما این خط رو


اینجوری بنویس که خیلی بدترکیبه:
Session["User"] = String.Format("{0} {1}", dt.Rows[0]["Name"], dt.Rows[0]["Family"]);
بعد کد مربوط به GetUserStatus رو قرار بده.
شما توی Session نوعی که قرار دادی String هست بعد توی صدا کردن این تابع پارامتری که داری میدی int هست ، خوب معلومه نمیشه اسم و فامیل کاربر رو به int تبدیل کرد.

AmirRezanezhad
شنبه 28 دی 1392, 12:01 عصر
حالا باید چی کار کنم که اسم و فامیلی نمایش داده بشه و ارور نده؟

AmirRezanezhad
شنبه 28 دی 1392, 12:04 عصر
آره پره دیگه

alireza_s_84
شنبه 28 دی 1392, 12:10 عصر
حالا باید چی کار کنم که اسم و فامیلی نمایش داده بشه و ارور نده؟

شما میخوای کجا نمایش بدی؟؟؟
خب هرجایی خواستی نمایش بدی فقط کافیه از Session["User"] استفاده کنی.
نمیدونم چرا نوعی از دیتاتیبل تعریف کردی و مقدار Session رو بهش پاس دادی؟؟؟

AmirRezanezhad
شنبه 28 دی 1392, 12:55 عصر
حل شد ..ممنونم از کمکتون...
از این کد استفاده کردم: Session.Add("User", dt.Rows[0]["User_ID"].ToString());
بعد برای نمایش اسم و فامیلی از یک session دیگه استفاده کردم:چشمک: