コード例 #1
0
        public void OnValidatingEditor(object sender, BaseContainerValidateEditorEventArgs e)
        {
            ColumnTag tag = gridView.FocusedColumn.Tag as ColumnTag;

            if (tag == null || tag.DataType != ColumnTag.DataType_Integer)
            {
                return;
            }
            int num = 0, sum = 0;

            try
            {
                num = Convert.ToInt32(e.Value);
                string temp = gridView.GetFocusedRowCellValue(colSubTotal).ToString();
                if (string.IsNullOrEmpty(temp) == false)
                {
                    sum = Convert.ToInt32(temp);
                }
                sum += num;
                gridView.SetFocusedRowCellValue(colSubTotal, sum);
            }
            catch
            {
                e.ErrorText = "只能输入一个整数";
                e.Valid     = false;
            }
        }
コード例 #2
0
        public void OnValidatingEditor(object sender, BaseContainerValidateEditorEventArgs e)
        {
            ColumnTag tag = gridView.FocusedColumn.Tag as ColumnTag;

            if (tag == null || tag.DataType != ColumnTag.DataType_Integer)
            {
                return;
            }
            int rowHandle = gridView.FocusedRowHandle;

            try
            {
                int num = Convert.ToInt32(e.Value);
            }
            catch
            {
                e.ErrorText = "只能输入一个整数";
                e.Valid     = false;
            }
        }
コード例 #3
0
        protected override void BindingBandColumn()
        {
            if (gridView == null)
            {
                return;
            }
            BandedGridView view = gridView;

            view.Columns["RowID"].OwnerBand    = bandRowID;
            view.Columns["ShelfNo"].OwnerBand  = bandShelfNo;
            view.Columns["StyleNo"].OwnerBand  = bandStyleNo;
            view.Columns["LotNo"].OwnerBand    = bandLotNo;
            view.Columns["Color"].OwnerBand    = bandColor;
            view.Columns["SubTotal"].OwnerBand = bandSubTotal;

            view.Columns["R36"].OwnerBand = bandRegular36;
            view.Columns["R38"].OwnerBand = bandRegular38;
            view.Columns["R40"].OwnerBand = bandRegular40;
            view.Columns["R42"].OwnerBand = bandRegular42;
            view.Columns["R44"].OwnerBand = bandRegular44;
            view.Columns["R46"].OwnerBand = bandRegular46;
            view.Columns["R48"].OwnerBand = bandRegular48;
            view.Columns["R50"].OwnerBand = bandRegular50;
            view.Columns["R52"].OwnerBand = bandRegular52;
            view.Columns["R54"].OwnerBand = bandRegular54;
            view.Columns["R56"].OwnerBand = bandRegular56;
            view.Columns["R58"].OwnerBand = bandRegular58;
            view.Columns["R60"].OwnerBand = bandRegular60;
            view.Columns["R62"].OwnerBand = bandRegular62;

            view.Columns["L38"].OwnerBand = bandLong38;
            view.Columns["L40"].OwnerBand = bandLong40;
            view.Columns["L42"].OwnerBand = bandLong42;
            view.Columns["L44"].OwnerBand = bandLong44;
            view.Columns["L46"].OwnerBand = bandLong46;
            view.Columns["L48"].OwnerBand = bandLong48;
            view.Columns["L50"].OwnerBand = bandLong50;
            view.Columns["L52"].OwnerBand = bandLong52;
            view.Columns["L54"].OwnerBand = bandLong54;
            view.Columns["L56"].OwnerBand = bandLong56;
            view.Columns["L58"].OwnerBand = bandLong58;
            view.Columns["L60"].OwnerBand = bandLong60;
            view.Columns["L62"].OwnerBand = bandLong62;

            view.Columns["S34"].OwnerBand = bandShort34;
            view.Columns["S36"].OwnerBand = bandShort36;
            view.Columns["S38"].OwnerBand = bandShort38;
            view.Columns["S40"].OwnerBand = bandShort40;
            view.Columns["S42"].OwnerBand = bandShort42;
            view.Columns["S44"].OwnerBand = bandShort44;
            view.Columns["S46"].OwnerBand = bandShort46;

            ColumnTag tag = null;

            for (int i = BeginSizeNoIndex; i <= EndSizeNoIndex; i++)
            {
                tag                       = new ColumnTag();
                tag.DataType              = ColumnTag.DataType_Integer;
                gridView.Columns[i].Tag   = tag;
                gridView.Columns[i].Width = 32;
            }
        }