我希望找到一种简单的方法将datagridview
中的整个列从string
数据类型转换为decimal
。像这样简单的事可能吗?
DataGridView1.Columns(4).ValueType = Decimal
答案 0 :(得分:2)
迟到总比没有好:
DataGridView1.Columns(4).ValueType = System.Type.GetType("System.Decimal")
如果其他人遇到问题,这应解决此问题。
答案 1 :(得分:2)
您可以使用typeof()
功能。像这样:
DataGridView1.Columns(4).ValueType = typeof(Decimal);
答案 2 :(得分:1)
由于网格视图列的ValueType
属性是Type
对象,请尝试使用GetType()
,如下所示:
DataGridView1.Columns(4).ValueType = GetType(Decimal)