protected void btDelete_Click(object sender, EventArgs e) { ArrayList pkArray = null; WHProviderBLL bll = null; try { bll = BLLFactory.CreateBLL <WHProviderBLL>(); pkArray = GvHelper.GetPKValueByChk(this.GvList, 0, "cbxSelect", 0); foreach (object key in pkArray) { bll.Delete(new WHProvider { ID = key.ToString() }); } this.BindData(); } catch (Exception ex) { throw ex; } }