我有一个RadGridView。
其中我有专栏
GridViewDecimalColumn decColumn= new GridViewDecimalColumn();
decColumn.Name = "Deccolumn";
decColumn.HeaderText = Resources.Messages.ClientColumn;
decColumn.FieldName = "Dec";
decColumn.MinWidth = 80;
decColumn.FormatString = "{0:00000}";
decColumn.DecimalPlaces = 0;
TableGridView.MasterTemplate.Columns.Add(decColumn);
现在我试图实现的是,在这一栏中,我可以输入0-99999999的数字,程序填满(如果我没有输入)带前导0的数字,这样最大数字是所示。
因此8将变为00000008.此外,只允许数字。
使用TextBox专栏我设法实现了这一目标,但手册“只是一个数字”检查有点狡猾。因此我想使用十进制列,但这里问题是典型的无前导0问题。
所以我的问题是:有没有办法让它接受前导零或任何其他方式来定义像我需要它而不手动覆盖几个事件的列?