Esempio n. 1
0
        /// <summary>
        /// 初始化方法
        /// </summary>
        public void InitGrid()
        {
            //初始化Grid
            DataTable dtColumn = new DataTable();

            dtColumn.Columns.Add("COLTITLE");
            dtColumn.Columns.Add("COLMAPPING");
            dtColumn.Columns.Add("COLWIDTH");
            dtColumn.Columns.Add("CUSTOMEREDIT");
            dtColumn.Columns.Add("CONTROLEDIT");
            dtColumn.Columns.Add("TEXTAGLIN");
            dtColumn.Columns.Add("EDITMODE");


            DataRow drCol = dtColumn.NewRow();

            drCol["COLTITLE"]     = "商品名称";
            drCol["COLMAPPING"]   = "F_FullName";
            drCol["COLWIDTH"]     = "150";
            drCol["CUSTOMEREDIT"] = Convert.ToInt32(Resco.Controls.SmartGrid.CellEditType.None);
            drCol["CONTROLEDIT"]  = Convert.ToInt32(KgmSoft.DeviceFrameworkControl.WinCtrl.KgmGrid.GridControlEditType.None);
            drCol["TEXTAGLIN"]    = Convert.ToInt32(Resco.Controls.SmartGrid.Alignment.MiddleLeft);
            drCol["EDITMODE"]     = 0;
            dtColumn.Rows.Add(drCol);

            drCol                 = dtColumn.NewRow();
            drCol["COLTITLE"]     = "差异";
            drCol["COLMAPPING"]   = "CYQTY";
            drCol["COLWIDTH"]     = "60";
            drCol["CUSTOMEREDIT"] = Convert.ToInt32(Resco.Controls.SmartGrid.CellEditType.None);
            drCol["CONTROLEDIT"]  = Convert.ToInt32(KgmSoft.DeviceFrameworkControl.WinCtrl.KgmGrid.GridControlEditType.None);
            drCol["TEXTAGLIN"]    = Convert.ToInt32(Resco.Controls.SmartGrid.Alignment.MiddleLeft);
            drCol["EDITMODE"]     = 0;
            dtColumn.Rows.Add(drCol);

            drCol                 = dtColumn.NewRow();
            drCol["COLTITLE"]     = "单据数量";
            drCol["COLMAPPING"]   = "LISTQTY";
            drCol["COLWIDTH"]     = "60";
            drCol["CUSTOMEREDIT"] = Convert.ToInt32(Resco.Controls.SmartGrid.CellEditType.None);
            drCol["CONTROLEDIT"]  = Convert.ToInt32(KgmSoft.DeviceFrameworkControl.WinCtrl.KgmGrid.GridControlEditType.None);
            drCol["TEXTAGLIN"]    = Convert.ToInt32(Resco.Controls.SmartGrid.Alignment.MiddleLeft);
            drCol["EDITMODE"]     = 0;
            dtColumn.Rows.Add(drCol);

            drCol                 = dtColumn.NewRow();
            drCol["COLTITLE"]     = "扫描数量";
            drCol["COLMAPPING"]   = "SCANQTY";
            drCol["COLWIDTH"]     = "60";
            drCol["CUSTOMEREDIT"] = Convert.ToInt32(Resco.Controls.SmartGrid.CellEditType.None);
            drCol["CONTROLEDIT"]  = Convert.ToInt32(KgmSoft.DeviceFrameworkControl.WinCtrl.KgmGrid.GridControlEditType.None);
            drCol["TEXTAGLIN"]    = Convert.ToInt32(Resco.Controls.SmartGrid.Alignment.MiddleLeft);
            drCol["EDITMODE"]     = 0;
            dtColumn.Rows.Add(drCol);

            AppUtil.InitKgmGrid(ref dgHead, dtColumn, null);
        }
Esempio n. 2
0
        /// <summary>
        /// 初始化方法
        /// </summary>
        public void InitGrid1()
        {
            //初始化Grid
            DataTable dtColumn = new DataTable();

            dtColumn.Columns.Add("COLTITLE");
            dtColumn.Columns.Add("COLMAPPING");
            dtColumn.Columns.Add("COLWIDTH");
            dtColumn.Columns.Add("CUSTOMEREDIT");
            dtColumn.Columns.Add("CONTROLEDIT");
            dtColumn.Columns.Add("TEXTAGLIN");
            dtColumn.Columns.Add("EDITMODE");


            DataRow drCol = dtColumn.NewRow();

            drCol["COLTITLE"]     = "商品名称";
            drCol["COLMAPPING"]   = "CINVNAME";
            drCol["COLWIDTH"]     = "150";
            drCol["CUSTOMEREDIT"] = Convert.ToInt32(Resco.Controls.SmartGrid.CellEditType.None);
            drCol["CONTROLEDIT"]  = Convert.ToInt32(KgmSoft.DeviceFrameworkControl.WinCtrl.KgmGrid.GridControlEditType.None);
            drCol["TEXTAGLIN"]    = Convert.ToInt32(Resco.Controls.SmartGrid.Alignment.MiddleLeft);
            drCol["EDITMODE"]     = 0;
            dtColumn.Rows.Add(drCol);

            drCol                 = dtColumn.NewRow();
            drCol["COLTITLE"]     = "数量";
            drCol["COLMAPPING"]   = "QTY";
            drCol["COLWIDTH"]     = "60";
            drCol["CUSTOMEREDIT"] = Convert.ToInt32(Resco.Controls.SmartGrid.CellEditType.None);
            drCol["CONTROLEDIT"]  = Convert.ToInt32(KgmSoft.DeviceFrameworkControl.WinCtrl.KgmGrid.GridControlEditType.None);
            drCol["TEXTAGLIN"]    = Convert.ToInt32(Resco.Controls.SmartGrid.Alignment.MiddleLeft);
            drCol["EDITMODE"]     = 0;
            dtColumn.Rows.Add(drCol);

            drCol                 = dtColumn.NewRow();
            drCol["COLTITLE"]     = "货位";
            drCol["COLMAPPING"]   = "CPOSCODE";
            drCol["COLWIDTH"]     = "150";
            drCol["CUSTOMEREDIT"] = Convert.ToInt32(Resco.Controls.SmartGrid.CellEditType.None);
            drCol["CONTROLEDIT"]  = Convert.ToInt32(KgmSoft.DeviceFrameworkControl.WinCtrl.KgmGrid.GridControlEditType.None);
            drCol["TEXTAGLIN"]    = Convert.ToInt32(Resco.Controls.SmartGrid.Alignment.MiddleLeft);
            drCol["EDITMODE"]     = 0;
            dtColumn.Rows.Add(drCol);


            drCol                 = dtColumn.NewRow();
            drCol["COLTITLE"]     = "批次";
            drCol["COLMAPPING"]   = "CBATCH";
            drCol["COLWIDTH"]     = "150";
            drCol["CUSTOMEREDIT"] = Convert.ToInt32(Resco.Controls.SmartGrid.CellEditType.None);
            drCol["CONTROLEDIT"]  = Convert.ToInt32(KgmSoft.DeviceFrameworkControl.WinCtrl.KgmGrid.GridControlEditType.None);
            drCol["TEXTAGLIN"]    = Convert.ToInt32(Resco.Controls.SmartGrid.Alignment.MiddleLeft);
            drCol["EDITMODE"]     = 0;
            dtColumn.Rows.Add(drCol);

            drCol                 = dtColumn.NewRow();
            drCol["COLTITLE"]     = "操作员";
            drCol["COLMAPPING"]   = "OPERUSER";
            drCol["COLWIDTH"]     = "150";
            drCol["CUSTOMEREDIT"] = Convert.ToInt32(Resco.Controls.SmartGrid.CellEditType.None);
            drCol["CONTROLEDIT"]  = Convert.ToInt32(KgmSoft.DeviceFrameworkControl.WinCtrl.KgmGrid.GridControlEditType.None);
            drCol["TEXTAGLIN"]    = Convert.ToInt32(Resco.Controls.SmartGrid.Alignment.MiddleLeft);
            drCol["EDITMODE"]     = 0;
            dtColumn.Rows.Add(drCol);

            drCol                 = dtColumn.NewRow();
            drCol["COLTITLE"]     = "条码";
            drCol["COLMAPPING"]   = "BARCODE";
            drCol["COLWIDTH"]     = "150";
            drCol["CUSTOMEREDIT"] = Convert.ToInt32(Resco.Controls.SmartGrid.CellEditType.None);
            drCol["CONTROLEDIT"]  = Convert.ToInt32(KgmSoft.DeviceFrameworkControl.WinCtrl.KgmGrid.GridControlEditType.None);
            drCol["TEXTAGLIN"]    = Convert.ToInt32(Resco.Controls.SmartGrid.Alignment.MiddleLeft);
            drCol["EDITMODE"]     = 0;
            dtColumn.Rows.Add(drCol);

            AppUtil.InitKgmGrid(ref dgScan, dtColumn, null);
        }