Я пытаюсь связать отфильтрованный CSV-файл с данными.Я использую запрос Linq, чтобы найти выбранные поля (первоначально из флажков).Затем я использую цикл foreach для загрузки запроса в базу данных.Наконец, привязка к сетке.
Проблема, с которой я столкнулся, заключается в переносе заголовков столбцов в сетку.Когда я использовал ADO, я мог наследовать первую строку с заголовками.
С помощью следующего кода Linq я должен перечислить каждый столбец.Есть более 200 полей, и это заставляет меня делать больше очистки данных.Есть ли способ сделать это без перечисления каждого поля?Спасибо
var FilterDetail = from FilterDetailTable in dTable10.AsEnumerable()
from filters in dTableFilters.AsEnumerable()
where (filters.Field<string>("FilterParm") == FilterDetailTable.Field<string>("Status"))
select FilterDetailTable;
foreach (var FilterDetailTable2 in FilterDetail)
{
dTable10_Filtered.ImportRow(
FilterDetailTable2
);