C# DataTable转string[]

string[] ary = Array.ConvertAll<DataRow, string>(dt.Rows.Cast<DataRow>().ToArray(), r => r["User"].ToString());

DataRow[] arrRow = new DataRow[dt.Rows.Count];

int i = 0;

foreach (DataRow row in dt.Rows)

{

    arrRow[i] = row;

    i++;

}

string[] ary = Array.ConvertAll<DataRow, string>(arrRow, r => r["User"].ToString());

 

string[] ary=dt.Rows.OfType<DataRow>().Select(row => Convert.ToString(row["user"])).ToArray();

Guess you like

Origin blog.csdn.net/shan1774965666/article/details/96119081