您好:
我的数据绑定是自定义的,
this.FpSpread1.ActiveSheetView.DataAutoCellTypes = false;
this.FpSpread1.ActiveSheetView.Columns[0].DataField=“我的字段”
DateTimeCellType cell = new DateTimeCellType();
System.Globalization.DateTimeFormatInfo dtf = new System.Globalization.DateTimeFormatInfo();
dtf.LongDatePattern = "D";
dtf.ShortDatePattern = "yyyy/MM/dd";
cell.DateTimeFormat = dtf;
//cell.MaximumValue = new DateTime(2020, 12, 31);
//cell.MinimumValue = new DateTime(1950, 1, 1);
//cell.FormatString = "d";
cell.ErrorMessage = "请正确输入时间格式";
this.FpSpread1.ActiveSheetView.Columns[0].CellType =cell
我想实现这样的功能,点下面的添加按钮,添加一行数据,在时间这一列上面自动产生一个初始化的时间,比如说是当前系统时间。
请问如何实现?
另外有一个问题,在时间这一列上面,假如我随便输入一个非时间的值,FpSpread控件有时候不能正确判定这个值,然后给出一个错误提示? |
|