PDA

View Full Version : مشکل در GridView



Pioneers
چهارشنبه 29 فروردین 1386, 16:34 عصر
1-یه GridView با دو ستون Template دارم که یکی شامل اطلاعات و دیگری شامل یکعدد CheckBox است. یه دکمه هم انتهای صفحه وجود داره که اگه کاربر اونو کلیک کرد همه سطرهایی که CheckBox شون انتخاب شده رو از جدول پاک میکنه.برای مشاهده خاصیت Checked ااز کد زیر استفاده میشه.

foreach (GridViewRow Row in News_GRD.Rows)
{
CheckBox Dell_CHK = (CheckBox)Row.FindControl("Del_CHK");
if (Dell_CHK.Checked == true)
{
//some code
}
}
مشکل اینجاست که برای همه CheckBoxها False برمیگردونه. در حالیکه این کد در VS2003 کارمیکنه. کسی میتونه کمک کنه؟


2-در GridView اگر ستونی رو مخفی کنیم دیگه نمیشه مقدارش رو بدست اورد. مثلا id یک سطر رو برای ایجاد امکان حذف در گرید قرار میدیم اما بصورت مخفی ولی نمیشه ازش استفاده کرد. در VS2003این مشکل وجود نداشت. اگه کسی کممک کنه فراوان ممنون میشم!

Pioneers
پنج شنبه 30 فروردین 1386, 10:56 صبح
حل شد. همش تقصیر آلزایمـــــــــــــــــره . یادم رفته بود PostBack رو در PageLoad چک کنم.