protected void btnRemove_Click1(object sender, EventArgs e) { List <int> indexList = new List <int>(); for (int i = 0; i < dgvStationeryDetailsList.Rows.Count; i++) { if (SystemStoreInventorySystemUtil.Converter.objToBool(dgvStationeryDetailsList.Rows[i].Items.FindItemByKey("RequestStationeryCheckBox").Value) == true) { indexList.Add(i); dgvStationeryDetailsList.Rows[i].Items.FindItemByKey("RequestStationeryCheckBox").Value = false; } } if (resCtrl.SelectRemove(indexList) == SystemStoreInventorySystemUtil.Constants.ACTION_STATUS.FAIL) { // print error message } else { FillItemList(); } }