在使用Linq时,我希望在Gridview中携带标题,而不必列出每个字段



我正在尝试将已筛选的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
                ); 

您在网格上启用了自动生成列吗?

相关内容

最新更新