我希望找到一种简单的方法将我的datagridview中的整个列从字符串数据类型转换为小数。像这样简单的事情可能吗?
DataGridView1.Columns(4).ValueType = Integer;
虽然从具有货币类型的数据库带来的数据表中插入 DataGridView1 的数据,但我现在不想要小数部分
数据:30000.0000
我想要的:30000
我希望找到一种简单的方法将我的datagridview中的整个列从字符串数据类型转换为小数。像这样简单的事情可能吗?
DataGridView1.Columns(4).ValueType = Integer;
虽然从具有货币类型的数据库带来的数据表中插入 DataGridView1 的数据,但我现在不想要小数部分
数据:30000.0000
我想要的:30000
您可以像这样使用函数 typeof() :
DataGridView1.Columns(4).ValueType = typeof(System.Int32);
如果您知道传入数据的格式始终是一致的,则可以像这样利用 Substring:
int myIntFromString = int.Parse(myString.Substring(0, myString.IndexOf('.')));
如果您希望以这种方式格式化 DataGridView 中的实际数据,则必须在填充 DataGridView 时实现它。