我希望找到一种简单的方法,将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)