private void refresh() { int TotalNum = 0; string DealGoodsGuid = Session["ORGID"].ToString(); DataView dv = new CawInfoDealGoods().SelectDealShipInfos(DealGoodsGuid, this.txtShipName.Text, this.dftArrive.FromText.Trim(), this.dftArrive.ToText.Trim(), this.AspNetPager1.PageSize, this.AspNetPager1.CurrentPageIndex, out TotalNum); GridView1.DataSource = dv; GridView1.DataBind(); FrameCommon FC = new FrameCommon(); FC.SetPagerInfo(AspNetPager1, TotalNum, AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, ""); //调用一个js函数,用于强制执行datagrid的颜色变换。如不用,因updatapanel中数据更新后将无法引起datagridcolor.js的执行 CallJsFun("ChangeColor();"); }
private void InitiData() { string DealGuid = Request.QueryString["Guid"].ToString(); ViewState["Guid"] = DealGuid; Detail_CAW_DEALGOODSINFO DCDGI = new CawInfoDealGoods().GetDetail(DealGuid); this.lblCompanyGuid.Text = DCDGI.COMPANYGUID; this.lblCompanyName.Text = DCDGI.COMPANYNAME; this.lblStatus.Text = DCDGI.DATASTATUS_NAME; this.txtShipName.Text = DCDGI.SHIPNAME; this.txtShipNation.Text = DCDGI.NATIONNALITY; this.txtCode.Text = DCDGI.CODE; this.dtxtArriveDate.Text = DCDGI.ARRIVEDATE.ToShortDateString(); this.dtbDealDate.Text = DCDGI.DEALGOODDATE.ToShortDateString(); this.rbtCargoType.SelectedIndex = this.rbtCargoType.Items.IndexOf(this.rbtCargoType.Items.FindByValue(DCDGI.CARGOTYPE)); this.rbtTradeType.SelectedIndex = this.rbtTradeType.Items.IndexOf(this.rbtTradeType.Items.FindByValue(DCDGI.TRADETYPE)); if (DCDGI.CARGOTYPE == "0") { this.txtCargoName.Text = DCDGI.CARGONAME; this.ntbPiece.Text = DCDGI.CARGOPIECE.ToString(); this.ntbWeight.Text = DCDGI.CARGOWEIGHT.ToString(); } else { this.CallJsFun("javascript:Is_JZX(1);"); this.ntbEmrty20.Text = DCDGI.EMPTY20.ToString(); this.ntbEmrty40.Text = DCDGI.EMPTY40.ToString(); this.ntbEmrty45.Text = DCDGI.EMPTY45.ToString(); this.ntbEmrtyTotal.Text = DCDGI.EMPTYTOTAL.ToString(); this.ntbWeighty20.Text = DCDGI.WEIGHTY20.ToString(); this.ntbWeighty40.Text = DCDGI.WEIGHTY40.ToString(); this.ntbWeighty45.Text = DCDGI.WEIGHTY45.ToString(); this.ntbWeightyTotal.Text = DCDGI.WEIGHTYTOTAL.ToString(); this.ntbContainerTotal.Text = DCDGI.CONTAINERTOTAL.ToString(); this.ntbConWeight.Text = DCDGI.CARGOWEIGHT.ToString(); } ViewState["CurrStatus"] = DCDGI.DATASTATUS; //以下为按钮控制 bool InCheck = false; if (Request.QueryString["InCheck"] != null) { InCheck = true; } //注意传入的按钮顺序,如果没有则填null,分别为:保存按钮、提交按钮、返回按钮、添加附件按钮 new CommonFun().SetBtnStatus(InCheck, DCDGI.DATASTATUS, btnEdit, btnSubmit, btnReturn, null); }