Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在使用Linq时,我希望将标题带入Gridview,而不必列出每个字段_C#_Linq_Gridview_Datatable - Fatal编程技术网

C# 在使用Linq时,我希望将标题带入Gridview,而不必列出每个字段

C# 在使用Linq时,我希望将标题带入Gridview,而不必列出每个字段,c#,linq,gridview,datatable,C#,Linq,Gridview,Datatable,我正在尝试将筛选的csv文件绑定到数据表。 我使用Linq查询查找所选字段(最初来自复选框)。 然后我使用foreach循环将查询加载到datadatbale。 最后绑定到gridview 我遇到的问题是将列标题带入Gridview。 当我使用ADO时,我可以继承第一行的标题 使用下面的Linq代码,我必须列出每一列。 有200多个字段,这使我需要做更多的数据清理。 有没有一种方法可以做到这一点而不必列出每个字段?谢谢 var FilterDetail = from Fi

我正在尝试将筛选的csv文件绑定到数据表。 我使用Linq查询查找所选字段(最初来自复选框)。 然后我使用foreach循环将查询加载到datadatbale。 最后绑定到gridview

我遇到的问题是将列标题带入Gridview。 当我使用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
                ); 
var FilterDetail=来自dTable10.AsEnumerable()中的filterdetailable
来自dTableFilters.AsEnumerable()中的筛选器
其中(filters.Field(“filterARM”)==FilterDetailTable.Field(“状态”))
选择FilterDetailable;
foreach(FilterDetail中的变量FilterDetailTable2)
{
dTable10_已过滤的.ImportRow(
FilterDetailTable2
); 

是否启用了网格上的自动生成列?

我发现了问题。我需要在执行foreach循环之前添加列。很抱歉,我错过了。感谢您的快速响应。