我有一个这样的字符串:
"X","Y","Z"
"X2","Y2","Z2"
即,由包含多个不同字符串值的新行分隔的多行,这些字符串由逗号分隔。
我如何创建一个函数来将这些值输入到这样的数据表中:
"X" "Y" "Z"
"X2" "Y2" "Z2"
对于我的字符串中的任意数量的行和列?
这是我到目前为止所拥有的:
public static DataTable writeToDT(string data) //Write to datatable from string
{
DataTable dataTable = new DataTable();
foreach (string header in csvHeader)
{
dataTable.Columns.Add(header);
}
using (StringReader reader = new StringReader(data))
{
string line;
while ((line = reader.ReadLine()) != null)
{
DataRow dataRow = dataTable.NewRow();
}
}
return dataTable;
}
我的数据中的标题在哪里csvheader
填充了一个数组。
我相信这会创建一个包含适量行和列的空数据表,但我不确定如何用我拥有的字符串数据填充它。
提前致谢。