将SubTable添加到DataGridView

时间:2011-09-09 18:38:10

标签: .net winforms datagridview

在.net 1.1中,您可以在DataGrid中使用子表。有没有人有一个解决方案在DataGridView .net 3.5中这样做?这适用于WinForms应用程序。

例如:

如果您点击Jane Doe旁边的+,您将获得:

提前感谢任何指针。

Johnie

1 个答案:

答案 0 :(得分:1)

使用DataGridView无法实现这一目标。我在现实生活中见过的最接近的是一个DataGridView,在SQL级别完成分组,然后在求和行上自定义绘画 - 最后它工作得非常好但是为了达到预期效果需要做很多工作(我们很幸运,有人的代码已经完成了90%的工作)。

我认为你最好的选择是(没有特别的顺序):

  1. Classic DataGrid(我实际上并没有使用过这个,但是因为你说它会进行分组......)
  2. WPF - WPF中对此类内容的支持非常好。它仍然需要一些自定义开发,但框架可能会阻碍。
  3. 使用ReportViewer并将其制作成报告
  4. 在两个datagridviews
  5. 之间建立主 - 详细信息关系
  6. 购买第三方控件