c#backgroundworker在使用linq语句时停止

时间:2017-03-23 03:30:01

标签: c# winforms linq backgroundworker

我有一个后台工作程序,它运行一系列顺序任务,这些任务会导致代码的这一部分停在此处。想知道我是否可以得到任何人的帮助?

感谢。

Output = Source.AsEnumerable()
                        .Where(x => x.Field<int>("Hierarchy") == h)
                        .Select(g =>
                        {
                            var row = Output.NewRow();

                            row[0] = g.Field<int>("Id");
                            row[1] = g.Field<int>("Id");

                            for (int counter = 2; counter < Output.Columns.Count; counter++)
                            {
                                row[counter] = g.Field<double>(counter);
                            }

                            return row;
                        }
                        ).CopyToDataTable();

0 个答案:

没有答案