C#DataTable转换string
时间: 2023-12-14 08:40:00 浏览: 249
C# DataTable行转列
4星 · 用户满意度95%
可以使用以下代码将 C# DataTable 转换为字符串:
```csharp
using System.Data;
using System.Text;
public static string DataTableToString(DataTable dataTable)
{
StringBuilder sb = new StringBuilder();
// 添加表头
foreach (DataColumn column in dataTable.Columns)
{
sb.Append(column.ColumnName);
sb.Append("\t");
}
sb.AppendLine();
// 添加数据行
foreach (DataRow row in dataTable.Rows)
{
for (int i = 0; i < dataTable.Columns.Count; i++)
{
sb.Append(row[i].ToString());
sb.Append("\t");
}
sb.AppendLine();
}
return sb.ToString();
}
```
此方法将每个单元格的值以制表符分隔,并在每行末尾添加换行符。您可以根据需要修改此方法以生成不同格式的字符串。
阅读全文