C# DataTable转数组

Posted 闻语博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# DataTable转数组相关的知识,希望对你有一定的参考价值。

string strsql = $"select name from 表名";
DataTable dt = base.GetDataTable(strsql);
string[] result = new string[dt.Rows.Count];
for (int i = 0; i < result.Length; i++)
{
    foreach (DataColumn item in dt.Columns)
    {
        result[i] = dt.Rows[i][item].ToString();
    }
}
return result;

or

string strsql = $"select * from 表名";
DataTable dt = base.GetDataTable(strsql);
string[] result = new string[dt.Rows.Count];
for (int i = 0; i < result.Length; i++)
{
    foreach (DataColumn item in dt.Columns)
    {
        result[i] = dt.Rows[i]["name"].ToString();
    }
}
return result;

 

以上是关于C# DataTable转数组的主要内容,如果未能解决你的问题,请参考以下文章

C# 怎么将json 转换成 datatable

c# DataRow[]转Datatable

求问 C#如何将json字符串转为datatable 求详细解答

c# DataTable转List 和 List转 DataTable

C# DataTable转Linq

C#创建datatable (转)