是否可以ListView
像在 MS Access 中一样在 C# 中创建(在详细信息视图中),当您可以显示ListView
通过某个 ID 与特定项目连接的事物时,您可以清楚地看到这些项目绑定在一起。目前我正在使用颜色,以便当同一个表中的 3 个项目以相同的 ID 连接时,它们用一种颜色标记,如果下一个项目具有不同的 ID,则它具有其他颜色。这是好的解决方案,但更喜欢一些更清晰的方式。
if (lastnumber != varOplatyLacznikID) {
lastnumber = varOplatyLacznikID;
lastcolor = lastcolor == Color.LightBlue ? Color.LightCyan : Color.LightBlue;
}
我希望它像这样显示(或多或少)
项目1 | 价值1 | 价值 5
+ 项目 3 | 价值1 | 价值 7
+ 项目 4 | 价值1 | VALUE8
项目 5 | 价值2 | 价值9
通常它会显示ITEM1和ITEM5,但是当我单击ITEM1旁边的+号时,它会显示ITEM3和ITEM4。它在 MS Access 中看起来非常好,如果不是太多工作,我想复制这个功能。
使用ObjectListView
不在范围内,因为我不想重新构建大量代码来实现此功能。我正在寻找一种方法来扩展我所拥有的。