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