/ / ASP.NET Преобразуване на DataRow [] към DataTable - asp.net, ado.net, datatable, datarow

ASP.NET Преобразуване на DataRow [] в DataTable - asp.net, ado.net, datatable, datarow

Как да получите DataTable от колекцията DataRow []?

Опитах следната конверсия, но тя се връща нула.

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

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

Поискайте помощ.

Отговори:

0 за отговор № 1

Всеки dataRow има свойство Table, Така че, ако имате datarows DataRow [] просто изберете всеки ред и отидете:

rows[0].Table

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

0 за отговор № 2

не трябва да е _tb.importRow ()?