fatemehja
دوشنبه 01 مهر 1387, 18:48 عصر
سلام
من یه کد نوشتم که اطلاعاتی رو در یک DataGridView نشون می ده .
یک ستون CheckBox از نوع Template به GridView اضافه کردم . من میخوام هر سطری که در ChekcBox علامت خورد ، بعد از زدن دکمه ی حذف از GridView حذف شه . CheckBox در ستون اول قرار داره .کدش آن هم به این صورته :
for (int i = 0; i < GridView1.Rows.Count; i++)
{
ckb_del = (CheckBox)GridView1.Rows[i].Cells[0].Controls[1];
if(ckb_del.Checked == true)
{
GridView1.DeleteRow(i);
}
}
من قسمت های مختلف کد رو تست کردم و به این نتیجه رسیدم که CheckBox من وقتی هم که علامت می خوره ولی باز هم False هستش و قسمت if اصلا کار نمیکنه. لطفا راهنمایی کنید که من چه کاری باید بکنم .
من یه کد نوشتم که اطلاعاتی رو در یک DataGridView نشون می ده .
یک ستون CheckBox از نوع Template به GridView اضافه کردم . من میخوام هر سطری که در ChekcBox علامت خورد ، بعد از زدن دکمه ی حذف از GridView حذف شه . CheckBox در ستون اول قرار داره .کدش آن هم به این صورته :
for (int i = 0; i < GridView1.Rows.Count; i++)
{
ckb_del = (CheckBox)GridView1.Rows[i].Cells[0].Controls[1];
if(ckb_del.Checked == true)
{
GridView1.DeleteRow(i);
}
}
من قسمت های مختلف کد رو تست کردم و به این نتیجه رسیدم که CheckBox من وقتی هم که علامت می خوره ولی باز هم False هستش و قسمت if اصلا کار نمیکنه. لطفا راهنمایی کنید که من چه کاری باید بکنم .