moona9090
جمعه 13 بهمن 1391, 21: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 قرار دارند.
من یه 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 قرار دارند.