DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("Date", typeof(String)));
dt.Columns.Add(new DataColumn("Time", typeof(String)));
dt.Columns.Add(new DataColumn("Function", typeof(String)));
dt.Columns.Add(new DataColumn("Log Level", typeof(String)));
dt.Columns.Add(new DataColumn("Message", typeof(String)));
当我查询 DataTable 然后得到 DataRows[]
DataRow[] result = dt.Select("Function ='" + strfunction + "'");
现在我想将该结果添加到 DataTable
dt.Rows.Add(result);
但是我得到了错误
Input array is longer than the number of columns in this table.
最佳答案
试试这个
foreach (DataRow row in result)
dt.Rows.Add(row);
关于c# - 数据表添加数据行时出现错误[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21848027/