c# - 对列表中的嵌套数据表进行排序
问题描述
我有一个对象列表,其中一个属性是数据表。我想稍后按特定列对数据表进行排序。我这可能通过 linq 吗?
对象结构为:
string fieldType;
string fieldSource;
DataTable content;
数据表结构为:UpdateDate、Value、Period
我为非 linq 版本提出了以下解决方案
foreach (var result in objList)
{
var dv = result.content.DefaultView;
dv.Sort = "UpdateDate desc";
result.DataPoints = dv.ToTable();
}
解决方案
推荐阅读
- java - java.lang.Double 实现(Oracle JDK 1.8)不一致?
- batch-file - 更改目录后执行命令
- angular - 如何在 Angular6 中为响应式表单控件设置值?
- javascript - 如何使用 HTML、CSS 或 Javascript 在用户点击移动设备时创建反应?
- aspnetboilerplate - 如何使用 AbpODataEntityController 登录
- html - 悬停在与包装器相同的背景色上
- electron - 自定义框架菜单栏 - 电子
- jquery - 如何在锚链接上使用ajax
- firebase - 访问当前位置并将其发送到 firebase
- javascript - 我想为 Azure IoT Hub 或 Cosmos 创建一个包含嵌套对象的 JSON 字符串