我的代码:
我使用 IEnumerable 将数据表转换为动态行<dynamic>
var dynamicRows = DataTableX.AsDynamicEnumerable(dt);
var rows = dynamicRows.AsQueryable().ToGridModel(1, 0, orderBy, string.Empty, filter).Data;
现在我需要创建这些行的 Excel。所以我使用了以下 IEnumerable 类型的代码<DataRow>
var output = CreateXlsStream(rows);
现在我无法分配行,因为它是 IEnumerable 类型<DataRow>
,而 source 是 IEnumerable 类型<dynamic>
。我不知道如何从 IEnumerable 转换<dynamic>
为 IEnumerable<DataRow>