السلام عليكم ورحمه الله وبركاته
انا استخدم هذا الكود لمعرفة ما هو ال check box الذى تم تفعيلة
int chk_count = 0;
foreach (GridViewRow row in GridView1.Rows)
{
if (((CheckBox)row.FindControl("chkselect")).Checked)
{
chk_count++;
}
}
if (chk_count > 0)
{
foreach (GridViewRow row in GridView1.Rows)
{
string id = "";
newshrBLL nehbll = new newshrBLL();
CheckBox ch = (CheckBox)row.FindControl("chkselect");
if (ch.Checked)
{
id = GridView1.DataKeys[row.RowIndex].Value.ToString();
nehbll.delete_hr(id);
}
}
}
else
{
btn_delete.Attributes.Remove("onclientclick");
}وفى هذا الكود تم اختبار اذا كان يوجد Checkboxمتفعل او لا فاذا كان العدد اكبر من صفر فتظهر ال confirm message اما اذا كان العدد اقل من صفر فيتم حذفها
ولكن هذا الكود لا يعمل بشكل صحيح
ثانيا هل هناك كود افضل من هذا الكود لتتاكد من انه ال checkbox متفعل ولحذف الصف الخاص به لا تبخلوا علينا
جزاكم الله الخير كله