如何将单个数据表列转换为csv?

Mik*_*ike 5 c# csv datatable

如何将单个数据表列转换为csv?我有一个数据表,有两列(Id,name),如何将Id列转换为csv字符串?

Tim*_*ter 9

预期结果是什么?一个字符串,其中每个id用逗号或字符串分隔,其中id由换行符分隔?

但是,您可以使用String.Join+ LINQ:

string result = String.Join(
    Environment.NewLine, // replace with "," if desired
    table.AsEnumerable().Select(row => row.Field<int>("ID")));
Run Code Online (Sandbox Code Playgroud)