在Windows应用程序中导入Excel表格后,DataGridView显示额外的数字

Excel单元格仅包含$ 248.40,并将其设置为货币格式。 但它在DataGridView中显示284.3899。

你可以请帮助我怎么能显示,因为它是什么曾经Excel表格包含在DataGridView中。

转到DataGridView Columns属性。 select您要格式化的Column(Cell) 。 在Appearances部分,浏览DefaultCellStyle的button。 对话框将打开。 在这里,您可以在Format属性中设置单元格的Format

这里设置十进制格式属性'#.##' 。 这将在devise时设置属性。 如果你想在运行时设置属性比看到Vok的答案。

有关数字格式的更多信息,请阅读MSDN

电子表格中的基础值可能包含更多数字。

您需要将格式应用于您的datagridview

 DataGridView.Columns[0].DefaultCellStyle.Format = "#.##"