小编Jea*_*año的帖子

DataTable 修改日期格式 - 为什么?

所以我SELECT *从我的表中发出一个测试查询start_date,其中包含一个具有Date数据类型的列。这个查询然后被制作成一个数据表,之后它被转换成一个 CSV 文件。在 SSMS 中,查询仅返回日期,如下所示:

SSMS查询

但是当我下载转换后的 CSV 文件时,日期是这样的:

CSV 文件

我想知道的是为什么。为什么DataTable会有这样的行为?我在DataTable.

这是在带有 SQL Server 2008 的 ASP.NET 4.0 C# 平台上。

谢谢!

c# sql sql-server asp.net datatable

2
推荐指数
1
解决办法
1205
查看次数

使用“|”将数据表导出到 CSV 文件 分隔符

我正在构建一个 ASP.NET C# 项目,该项目具有将 DataTables 导出到 CSV 文件的功能,并|为每个单元格添加分隔符。我希望它看起来像这样:

100001|06/19/1861|Jose|Rizal|Filipino|Calamba, Laguna| 100002|08/30/1850|Marcelo|Del Pilar|Filipino|| 100003||||||

如您所见,每个“单元格”均由 分隔|。此外,空单元格还应该有分隔符。所有行应具有相同数量的|分隔符。

到目前为止我有这个代码:

StringBuilder sb = new StringBuilder();
DataTable dtFile1 = file1BLO.SelectAllFile1();
foreach (DataRow dr in dtFile1.Rows)
{
      //build text file
}
Run Code Online (Sandbox Code Playgroud)

c# csv asp.net datatable export

1
推荐指数
1
解决办法
9996
查看次数

标签 统计

asp.net ×2

c# ×2

datatable ×2

csv ×1

export ×1

sql ×1

sql-server ×1