using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using GThinking.N_MODEL.Page; using GThinking.N_MISPRO.Data; using GThinking.N_MISPRO; using GThinking.N_MISPRO.Utility; using System.Text; using GThinking.N_CONTROL; namespace GThinking.N_XLXSBJ { public partial class JGBML_CLHQFDList : SingleGridBase { JGBML_CLHQFD entity = new JGBML_CLHQFD(); protected void Page_Load(object sender, EventArgs e) { this.UMID = 100860018; this.UMName = "线缆销售报价价格目录"; this.CurMaster = Master; this.ModuleGV = grdCLHQFD; this.CurEntity = entity; this.PageHeight = 600; this.PageWidth = 750; base.DataKeyNames = new string[] { "XLXSJGBCLHQFD_BJCLID" }; Master.EnableQueryBtn = false; Master.EnableNewBtn = false; Master.EnableCopyBtn = false; Master.EnableEditBtn = false; Master.EnableViewBtn = false; Master.EnableDeleteBtn = false; grdCLHQFD.FindColumnExByFieldName("XLXSJGBCLHQFD_HSJGS").NumberDecimalPlace = XLBJDUtils.BJCLPriceDecimal; grdCLHQFD.FindColumnExByFieldName("XLXSJGBCLHQFD_HSJGZ").NumberDecimalPlace = XLBJDUtils.BJCLPriceDecimal; grdCLHQFD.FindColumnExByFieldName("XLXSJGBCLHQFD_CLJGS").NumberDecimalPlace = XLBJDUtils.BJCLPriceDecimal; grdCLHQFD.FindColumnExByFieldName("XLXSJGBCLHQFD_CLJGZ").NumberDecimalPlace = XLBJDUtils.BJCLPriceDecimal; base.InitPage(); this.ModuleGV.OnClientDblClick = "return false;"; if (!IsPostBack) { Master_OnStandardQuery(null, null); } } #region 模板事件 protected override void Master_OnStandardQuery(object sender, EventArgs e) { entity.EntityTable.QuerySelSql = GetSql(); base.Master_OnStandardQuery(sender, e); entity.GridDataBind(grdCLHQFD, tSession); } protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e) { entity.EntityTable.QuerySelSql = GetSql(); base.moduleGV_PageIndexChanging(sender, e); grdCLHQFD.SelectedIndex = -1; } #endregion #region 自定义函数 private string GetSql() { StringBuilder strSQL = new StringBuilder(); strSQL.AppendLine(" select XLXSJGBCLHQFD_BJCLID,XLXSBJCL_BJCLMC,XLXSJGBCLHQFD_HSJGS,XLXSJGBCLHQFD_HSJGZ,XLXSJGBCLHQFD_CLJGS,XLXSJGBCLHQFD_CLJGZ,"); strSQL.AppendLine(" XLXSJGBCLHQFD_WHR,XLXSJGBCLHQFD_WHRID,XLXSJGBCLHQFD_WHSJ "); strSQL.AppendLine(" from XLXSJGBCLHQFD"); strSQL.AppendLine(" left join XLXSBJCL on XLXSBJCL_BJCLID=XLXSJGBCLHQFD_BJCLID"); strSQL.AppendLine(" where XLXSJGBCLHQFD_MXBH=:pMXBH and XLXSJGBCLHQFD_JGBID=:pJGBID"); strSQL.AppendLine(" order by XLXSJGBCLHQFD_BJCLID"); entity.Param.Add("pMXBH", PageParam.GetRTrimString("MXBH")); entity.Param.Add("pJGBID", PageParam.GetRTrimString("JGBID")); return strSQL.ToString(); } #endregion #region 控件事件 #endregion } }