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; } }
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; } }
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; } }