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

时间:2012-06-26 11:02:12

标签: c# excel datagridview

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

你能帮我看看我是如何展示excel工作表在DataGridView中包含的内容。

2 个答案:

答案 0 :(得分:2)

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

在此处设置小数格式属性'#.##'。这将在设计时设置属性。如果要在运行时设置属性,请参阅Vok的答案。

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

答案 1 :(得分:1)

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

您需要将格式应用于datagridview

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