protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { #region --删除 if (e.CommandName == "cmdDelete") { Tz888.BLL.TPMerchant bllobj = new Tz888.BLL.TPMerchant(); bool isSuccess = false; isSuccess = bllobj.DeleteMerchantNews(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.TPMerchant bllobj = new Tz888.BLL.TPMerchant(); bool isSuccess = false; isSuccess = bllobj.DeleteMerchantNews(idLst); if (isSuccess) { Response.Redirect(Request.RawUrl.Substring(0, Request.RawUrl.IndexOf("?"))); } else { Response.Write("<script>alert('部分删除操作失败。'); </script>"); } } }
private void GetInfoNews() { long CurrentPage = Convert.ToInt64(this.AspNetPager.CurrentPageIndex); long PageNum = Convert.ToInt64(this.AspNetPager.PageSize); long TotalCount = 0; long PageCount = 1; string MerchantDomain = (string)ConfigurationManager.AppSettings["MerchantDomain"]; Tz888.BLL.TPMerchant srvSI = new Tz888.BLL.TPMerchant(); DataSet ds = srvSI.dsGetNewsList("*", ViewState["Criteria"].ToString(), "publishT desc", CurrentPage, PageNum, out TotalCount); DataTable dtdata = MakeTable(); foreach (DataRow dr in ds.Tables[0].Rows) { DataRow drs = dtdata.NewRow(); drs["InfoID"] = dr["InfoID"].ToString(); drs["Title"] = dr["Title"].ToString(); drs["Pic1"] = dr["Pic1"].ToString(); drs["href"] = MerchantDomain + "/InfoDetail.aspx?id=" + dr["InfoID"].ToString(); drs["MemberGradeID"] = dr["MemberGradeID"].ToString(); drs["publishT"] = dr["publishT"].ToString(); drs["IsCore"] = dr["IsCore"].ToString(); drs["NewsTypeName"] = dr["NewsTypeName"].ToString(); drs["LoginName"] = dr["LoginName"].ToString(); drs["AuditingStatusDesc"] = dr["AuditingStatusDesc"].ToString(); if (dr["NewsTypeID"].ToString().Trim() == "67") { drs["strHref"] = "UpdateNews2.aspx?id=" + dr["InfoID"].ToString(); } else { drs["strHref"] = "UpdateNews.aspx?id=" + dr["InfoID"].ToString(); } dtdata.Rows.Add(drs); } this.AspNetPager.RecordCount = Convert.ToInt32(TotalCount); GridView1.DataSource = dtdata.DefaultView; this.GridView1.DataBind(); if (TotalCount % PageNum > 0) { PageCount = TotalCount / PageNum + 1; } else { PageCount = TotalCount / PageNum; } this.pinfo.InnerText = "共" + PageCount + "页"; this.LblCount.Text = TotalCount.ToString(); if (ds.Tables[0].Rows.Count <= 0) { this.NoMessage.Style.Value = "display:block"; this.dvCheck.Style.Value = "display:none"; this.pinfo2.Style.Value = "display:none"; } else { this.NoMessage.Style.Value = "display:none"; this.dvCheck.Style.Value = "display:block"; this.pinfo2.Style.Value = "display:block"; } }