C# 使用字符串生成器将数据表转换为字符串

C# 使用字符串生成器将数据表转换为字符串,c#,string,C#,String,我有一个充满数据的表,我想知道如何使用字符串生成器将此数据表中的每一行转换为字符串。我只想在字符串上看到页面名称和状态 |ID | PagenName | error | Message | Status | |1 | a | 1 | tt | failed | |2 | a | 1 | tt | success| |3 | a | 1 | tt | success| |4 |

我有一个充满数据的表,我想知道如何使用字符串生成器将此数据表中的每一行转换为字符串。我只想在字符串上看到页面名称和状态

|ID | PagenName |  error | Message | Status |
|1  | a         |  1     | tt      | failed |
|2  | a         |  1     | tt      | success|
|3  | a         |  1     | tt      | success|
|4  | a         |  1     | tt      | success|

您可以使用Linq To数据集来选择所需内容:

var data = From row in table
           Let PagenName = row.Field(Of String)("PagenName")
           Let Status = row.Field(Of String)("Status")
           Select String.Format("PageName: {0} Status: {1}", PagenName, Status)
如果需要单个字符串,例如,由
Environment.NewLine
分隔:

Dim result As String = String.Join(Environment.NewLine, data)
Console.Write(result)

我更喜欢这样的代码,因为它是可读的

你的源代码在哪里?你会粘贴吗?你试过什么吗?