2

这是我的按钮代码,它将从特定列中弹出值。

dvList.Columns("Reg_Price").DefaultCellStyle.Format = "N2"

MsgBox(dvList.Rows(dvList.CurrentRow.Index).Cells.Item("Reg_Price").Value.ToString)

我在“Reg_Price”列中的值为0,当我点击上面代码的按钮时,输出也是0,我希望输出为0.00,但是msgbox上面的代码不起作用。

感谢您的帮助。

4

1 回答 1

1

DefaultCellStyle.Format以及单元格格式)仅在 dataGridView 显示上运行。当你得到 时dvList.Rows(dvList.CurrentRow.Index).Cells.Item("Reg_Price").Value.ToString,你会在格式化之前得到原始单元格。您可以使用 vb.netFormat函数来格式化 msgBox 的数值。

于 2013-09-24T01:21:07.063 回答