У меня есть код для преобразования типов данных некоторых столбцов datagridview в двойной, так как они должны отображаться как валюта в моем представлении сетки. Однако, когда я запускаю код, значения по-прежнему отображаются как обычные десятичные числа. Я использую неправильный код, чтобы делать то, что хочу, или этого просто нельзя сделать? Я ценю любую помощь, которую вы можете мне оказать. Вот мой код:
For i = 0 To ds.Tables(0).Columns.Count -1
InventoryDataGridView.ColumnCount = ds.Tables(0).Columns.Count
InventoryDataGridView.Columns(1).ValueType = GetType(Date) 'this type changes
InventoryDataGridView.Columns(2).ValueType = GetType(Double) 'this line and the line below do not occur in the grid view
InventoryDataGridView.Columns(4).ValueType = GetType(Double)
InventoryDataGridView.Columns(i).Name = InventoryColumns(i)
Next