2010-07-22 5 views
0

Как получить DataTable из коллекции DataRow []?ASP.NET Преобразование DataRow [] в DataTable

Я пробовал следующее преобразование, но оно возвращает null.

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

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

Запросить вашу помощь.

+0

, что делает возвращение нулевой? Т.Б. == NULL? tb.Rows == NULL? – Hinek

ответ

0

Каждый DataRow имеет свойство Table, Так что если у вас есть DataRow строк данных [] просто выбрать любую строку и пойти:

rows[0].Table 

string ProcessQuery(ref DataRow[] rows) 
     { 
      DataTable _tb = rows[0].Table; 
      // other stuff 
     } 
Смежные вопросы