C# 将逗号分隔转换为datatable中的数组
如何将逗号分隔的值转换为数据表中的数组。我有一个数据表,其中一列以逗号分隔,我想将其转换为数组,如何实现这一点C# 将逗号分隔转换为datatable中的数组,c#,arrays,datatable,C#,Arrays,Datatable,如何将逗号分隔的值转换为数据表中的数组。我有一个数据表,其中一列以逗号分隔,我想将其转换为数组,如何实现这一点 Column1 Column2 Column3 1 AA,AB,AC Test 2 AB,XB,LC Test1 3 PB,LB,KC Test 我想要列为2的datatable作为数组 Column1 Column2 Column3 1 ["AA","AB","AC"] Test
Column1 Column2 Column3
1 AA,AB,AC Test
2 AB,XB,LC Test1
3 PB,LB,KC Test
我想要列为2的datatable作为数组
Column1 Column2 Column3
1 ["AA","AB","AC"] Test
2 ["AB","XB","LC"] Test1
3 ["PB","LB","KC"] Test
string[] results = new string[ds.Tables[0].Rows.Count];
for (int index = 0; index < ds.Tables[0].Rows.Count; index++)
{
results[index] = ds.Tables[0].Rows[index][columnIndex].ToString();
}
Column1 Column2 Column3
1[“AA”、“AB”、“AC”]试验
2[“AB”、“XB”、“LC”]测试1
3[“PB”、“LB”、“KC”]试验
string[]results=新字符串[ds.Tables[0].Rows.Count];
对于(int index=0;index
我已经尝试了上面的代码,但这会转换整个列。我需要该列的逐行转换代码>首先,您必须准确定义文件的格式。因为第2列中的数组是逗号分隔的,但是这些列是如何相互分隔的?您可以发布一些您尝试过但不起作用的示例代码吗?您可以共享表设计和您迄今为止尝试过的内容吗?@Benjamin Drolet我用示例代码
[column].ToString().Split(',')编辑了这篇文章代码>首先,您必须准确定义文件的格式。因为第2列中的数组是逗号分隔的,但是这些列是如何相互分隔的?您可以发布一些您尝试过但不起作用的示例代码吗?您可以共享表设计和您到目前为止尝试过的内容吗?@Benjamin Drolet我已经用示例代码编辑了文章