怎么控制怎么值.ToString在DataGridViewTextBoxColumn中工作
本文关键字:工作 DataGridViewTextBoxColumn ToString 控制 | 更新日期: 2023-09-27 18:06:33
有这样的DataGridViewTextBoxColumn
:
var decayTimeColumn = new DataGridViewTextBoxColumn
{
DataPropertyName = "DecayTimeUi",
HeaderText = @"half-life"
};
在List<T>
上面工作,其中T有.DecayTimeUi
geter返回浮动如何控制它的显示方式(设置其value.ToString("E", CultureInfo.InvariantCulture)
而不是默认的ToString
)?
通过DefaultCellStyle
:
var decayTimeColumn = new DataGridViewTextBoxColumn {
DataPropertyName = "DecayTimeUi",
HeaderText = @"half-life",
DefaultCellStyle.Format = "E"
};
它只支持字符串,因此不能以这种方式指定强类型区域性;您需要找到一个适用于您的情况的速记格式字符串。