protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { #region --删除 if (e.CommandName == "cmdDelete") { Tz888.BLL.TPPicture bllobj = new Tz888.BLL.TPPicture(); Tz888.SQLServerDAL.TPPicture tpobj = new Tz888.SQLServerDAL.TPPicture(); DataSet ds = tpobj.GetOnePicMess(e.CommandArgument.ToString()); if (ds.Tables[0].Rows.Count > 0) { try { string strHtmlURL = ds.Tables[0].Rows[0]["HtmlURL"].ToString(); string strMiniatureUrl = ds.Tables[0].Rows[0]["MiniatureUrl"].ToString(); Tz888.Common.FileManage.FileDelete(strHtmlURL); Tz888.Common.FileManage.FileDelete(strMiniatureUrl); } catch { } } bool isSuccess = false; isSuccess = bllobj.DeletePicMess(e.CommandArgument.ToString()); if (isSuccess) { Response.Redirect(Request.RawUrl); } else { Response.Write("<script>alert('对编号为" + e.CommandArgument.ToString() + "的删除操作失败。'); </script>"); return; } } #endregion }
private void BathchDelete() { string idLst = Request.Form["chk"]; if (idLst.Length > 0) { Tz888.BLL.TPPicture bllobj = new Tz888.BLL.TPPicture(); string[] lst = idLst.Split(','); for (int i = 0; i < lst.Length; i++) { Tz888.SQLServerDAL.TPPicture tpobj = new Tz888.SQLServerDAL.TPPicture(); DataSet ds = tpobj.GetOnePicMess(lst[i].ToString()); if (ds.Tables[0].Rows.Count > 0) { try { string strHtmlURL = ds.Tables[0].Rows[0]["HtmlURL"].ToString(); string strMiniatureUrl = ds.Tables[0].Rows[0]["MiniatureUrl"].ToString(); Tz888.Common.FileManage.FileDelete(strHtmlURL); Tz888.Common.FileManage.FileDelete(strMiniatureUrl); } catch { } } } bool isSuccess = false; isSuccess = bllobj.DeletePicMess(idLst); if (isSuccess) { Response.Redirect(Request.RawUrl.Substring(0, Request.RawUrl.IndexOf("?"))); } else { Response.Write("<script>alert('部分删除操作失败。'); </script>"); } } }