2014-02-28 28 views

回答

0

嘗試設置行的ValueType,你應該很好去!例如,在你的SQL表,列decimal(18,8)是有小數點前10個數字和小數點後8位的數字。因此,你需要格式化您的DGV列如下(作爲一個例子):

DataGridView1.Columns.Item(3).DefaultCellStyle.Format = "N8" 

DataGridView1.Columns.Item(3).ValueType = GetType(Decimal) 

欲瞭解更多信息閱讀本article

+0

嗨,先生, 首先,非常感謝你爲你這樣回答。我嘗試了您的解決方案,但它對我不起作用,DGV仍然顯示不正確的值。 – user3365283

+0

也許這個問題與顯示和改變DGV值時使用COMMA而不是點有關。 – user3365283

+0

如何將數據庫中的數據綁定到DGV上?你能至少顯示那部分代碼嗎? – chridam