ASP.NET将DataRow []转换为DataTable

时间:2010-07-22 12:18:04

标签: asp.net ado.net datatable datarow

如何从DataRow []集合中获取DataTable?

我尝试了以下转换,但它返回null。

    string ProcessQuery(ref DataRow[] rows)
            {
                DataTable _tb = new DataTable();

                foreach (DataRow _dr in rows)
                {
                    _tb.Rows.Add(_dr); 
                }
                _tb.AcceptChanges(); 
...
...
           }

请求帮助。

2 个答案:

答案 0 :(得分:0)

应该不是_tb.importRow()吗?

答案 1 :(得分:0)

每个dataRow都有一个Table属性, 因此,如果您有数据行DataRow []只需选择任何行并继续:

rows[0].Table

string ProcessQuery(ref DataRow[] rows) 
        { 
            DataTable _tb = rows[0].Table; 
            // other stuff
       }