0

我希望找到一种简单的方法将我的datagridview中的整个列从字符串数据类型转换为小数。像这样简单的事情可能吗?

DataGridView1.Columns(4).ValueType = Integer;  

虽然从具有货币类型的数据库带来的数据表中插入 DataGridView1 的数据,但我现在不想要小数部分
数据:30000.0000
我想要的:30000

4

2 回答 2

1

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

DataGridView1.Columns(4).ValueType = typeof(System.Int32);
于 2018-01-09T19:08:57.873 回答
0

如果您知道传入数据的格式始终是一致的,则可以像这样利用 Substring:

int myIntFromString = int.Parse(myString.Substring(0, myString.IndexOf('.')));

如果您希望以这种方式格式化 DataGridView 中的实际数据,则必须在填充 DataGridView 时实现它。

于 2018-01-09T18:41:58.680 回答