2

我希望找到一种简单的方法将我的整个列datagridviewstring数据类型转换为decimal. 像这样简单的事情可能吗?

DataGridView1.Columns(4).ValueType = Decimal
4

3 回答 3

3

然而,迟到总比没有好:

   DataGridView1.Columns(4).ValueType = System.Type.GetType("System.Decimal")

万一其他人遇到问题,这应该可以解决此问题。

于 2014-05-01T15:16:00.983 回答
3

您可以使用该功能typeof()。像这样:

DataGridView1.Columns(4).ValueType = typeof(Decimal);
于 2016-01-03T05:16:34.623 回答
1

由于ValueType网格视图列的属性是一个Type对象,那么尝试使用GetType(),像这样:

DataGridView1.Columns(4).ValueType = GetType(Decimal)
于 2013-11-19T21:59:06.640 回答