winform gridview DefaultCellStyle.Format
生活真美好 2009-01-14 05:07:31 在gridview中,如果用模版建立固定列,可以在样式中定义小数的位数
自动生成的代码如下
this.IsStop0.DataPropertyName = "IsStop";
dataGridViewCellStyle3.Format = "N4";
dataGridViewCellStyle3.NullValue = null;
this.IsStop0.DefaultCellStyle = dataGridViewCellStyle3;
this.IsStop0.HeaderText = "小数位练习";
this.IsStop0.Name = "IsStop0";
可是,我希望用不固定列的方式,即根据数据源绑定列表,在指定列上设置小数位数
尝试了以下方法,不是报错,就是显示时不起作用,如何解决?
dgvDatasetRecord.Columns[i - 1].DefaultCellStyle.Format = "N4";
dgvDatasetRecord.Columns[i - 1].DefaultCellStyle.Format = "99999999.9999";
dgvDatasetRecord.Columns[i - 1].CellTemplate.Style.Format = "N4";
dgvDatasetRecord.Columns[i - 1].InheritedStyle.Format = "N4";