标签: c# winforms datagrid
我想创建层次结构父子关系datagrid C#窗口应用程序 使用collapsible-rows-in-datagrid
但现在我想在此网格中添加添加编辑图像
请为此提供建议
答案 0 :(得分:0)
DataGridView不直接支持行展开/折叠,请参阅this post。
虽然以下技巧对我来说似乎并不健全,但您可以使用隐藏列过滤来模拟行折叠/展开。要制作+/-符号,您可以DataGridViewCheckBoxColumn使用自定义检查图像。
用户检查/取消选中此列中的单元格后,您可以遍历受影响行的所有子项并更新隐藏列值以显示或隐藏它们。
通过与主/细节方法的比较,这个技巧可以显示深层次结构。