我一直在尝试解决这个问题,但我似乎无法弄清楚。我不确定这是否是因为我的数据库设计和 LINQ,但我希望这里有一些方向。
我的数据库表:
Id Name ParentId
1 Data1 null
2 Data2 null
3 Data3 null
4 Data4 1
5 Data5 1
6 Data6 2
7 Data7 2
基本上 Data1 和 Data2 是我想用于标题的顶层,它们的子级将根据它们的 ParentID 相关联。
我正在尝试使用列表视图来呈现如下数据:
Data1
-----
Data4
Data5
Data2
-----
Data6
Data7
我正在尝试使用 LINQ 和 listview 的组合来完成此操作。
以下是 linq 查询的代码:
var query = from data in mydb.datatable
where data.ParentId == null
select data;
但这只会给出标题级别......不幸的是,listview 只接受 1 个数据源。