如何将DataGridView列从字符串转换为十进制



我希望找到一种简单的方法,将datagridview中的整列从string数据类型转换为decimal。也许是这样简单的事情?

DataGridView1.Columns(4).ValueType = Decimal

然而,迟做总比不做好:

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

如果其他人有问题,这应该可以解决这个问题。

您可以使用函数typeof()。像这样:

DataGridView1.Columns(4).ValueType = typeof(Decimal);

由于网格视图列的ValueType属性是Type对象,请尝试使用GetType(),如下所示:

DataGridView1.Columns(4).ValueType = GetType(Decimal)

最新更新