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

标签 c# excel datagridview

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

您能否帮助我如何显示,因为它是 DataGridView 中包含的 Excel 工作表。

最佳答案

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

在此处设置十进制格式属性'#.##'。这将在设计时设置该属性。如果你想在运行时设置属性,请参阅 Vok 的答案。

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

关于c# - 在 Windows 应用程序中导入 Excel 工作表后,DataGridView 显示额外的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11205931/

相关文章:

c# 相当于 Java 中的 nextElement()

c# - 如何设置 datagridview 中行/列标题单元格的背景颜色 - c# winform

excel - 错误读取表字段所需的属性

c# - ACE.OLEDB 提供程序错误地读取了一些列名称

xml - Excel VBA 从 XML 获取特定节点

c# - 如何在特定行和列添加复选框?

c# - 如何拆分字符串并将它们写入同一 datagridview C# 中的不同行

c# - 如何使 C# Powershell Invoke 成员线程安全

c# - 对象的 WPF 绑定(bind)列表到自定义控件

c# - 在 ASP.NET Core 应用程序中临时存储数据