我已使用以下答案在我的 Visual Basic 2010 DGV 中显示十进制值。
使用代码,您可以设置 DataGridView.DefaultCellStyle 属性。
您也可以通过以下方式在设计器中执行此操作:
1.Right clicking your DGV and select Edit Columns. The Edit Columns dialog appears.
2.Select your column on the left side of the dialog and click the DefaultCellStyle property field to bring up the CellStyle Builder.
3.In the Builder dialog click Format which brings up the Format String Dialog.
4.Make your selections in this dialog (select Numeric type, which allows specifying number of decimals to display) and save your changes.
我的问题是,当我通过绑定到 DGV 的文本框输入新值时,DGV 显示小数位但不显示我输入的实际值。例如:我输入 20.25,点击保存按钮。在 DGV 中显示的值为 20.25。一旦我关闭程序并再次打开它,DGV 中的值就会显示 20.00 而不是输入的 20.25。
我该如何解决这个问题?