Example #1
0
        /// <summary>
        ///     初始化页面数据
        /// </summary>
        private void InitData()
        {
            ViewState["_AppendToEnd"] = true;

            txtCreateBy.Text = CurrentUser.AccountName;

            //原料
            tbxFItemCode.OnClientTriggerClick = Window1.GetSaveStateReference(tbxFItemCode.ClientID)
                                                + Window1.GetShowReference("../../Common/WinFormula.aspx");

            //产品
            tbxFName.OnClientTriggerClick = Window2.GetSaveStateReference(txtFCode.ClientID, tbxFName.ClientID, tbxFBottle.ClientID)
                                            + Window2.GetShowReference("../../Common/WinProducReference.aspx");

            GasHelper.DropDownListProducerDataBind(ddlFProducer);

            GasHelper.DropDownListBottleDataBind(tbxFBottle);

            GasHelper.DropDownListSurveyorDataBind(ddlFSurveyor);

            GasHelper.DropDownListWorkshopDataBind(ddlWorkShop);

            //删除选中单元格的客户端脚本
            string deleteScript = DeleteScript();

            //新增
            var defaultObj = new JObject
            {
                { "FItemCode", "" },
                { "FItemName", "" },
                { "FSpec", "" },
                { "FUnit", "" },
                { "FPrice", "" },
                { "FQty", "0" },
                { "FAmount", "0" },
                { "FCateName", "" },
                { "colDelete", String.Format("<a href=\"javascript:;\" onclick=\"{0}\"><img src=\"{1}\"/></a>",//
                                             deleteScript, IconHelper.GetResolvedIconUrl(Icon.Delete)) },
            };

            // 在第一行新增一条数据
            btnAddFormula.OnClientClick = Grid1.GetAddNewRecordReference(defaultObj, AppendToEnd);

            txtFDate.SelectedDate = DateTime.Now;
        }