PDA

View Full Version : gridview و کنترل های موجود در ستون template



moona9090
جمعه 13 بهمن 1391, 20:08 عصر
سلام
من یه gridview به صورت زیر دارم که ستون آخرش (حذف) از نوع template field می باشد که یه کنترل checkbox درونش قرار دادم
99395
بعد از این گرید ویو یه button و یک text box قرار دادم.رویداد کلیک دکمه به صورت زیر تنظیم شده

protected void Button1_Click(object sender, EventArgs e)



{




for (int i = 0; i < grdeletemessage.Rows.Count; i++)



{


CheckBox ch = new CheckBox();

ch = (CheckBox)(grdeletemessage.Rows[i].Cells[3].Controls[1]);

if (ch.Checked ==true)



{

TextBox4.Text = TextBox4.Text + (i).ToString ();

}

}

}


حالا مشکل من اینجاست که تو گرید ویو کادرهای انتخابو تیک دار میکنم و وقتی که کلیک میکنم دوباره همه تیکشون برداشته میشه و تابع هم کار نمی کنه انگار که صفحه رو رفرش کرده باشی.
اینم بگم که همه اینا تو یه updatepanel قرار دارند.

moona9090
دوشنبه 16 بهمن 1391, 22:44 عصر
تو این لینک بالاخره جوابشو پیدا کردم.
http://barnamenevis.org/showthread.php?123842-تشخیص-ندادن-check-خوردن-یک-checkbox-در-gridView&highlight=gridview+template
دست خودم درد نکنه که تلاشم نتیجه داد و دسته بچه های برنامه نویس که کار ملتو را میندازن:تشویق: