DataGrid 的主从表显示,从表直接显示内容如何实现?

时间:2021-10-14 16:22:37
DataGrid的默认主从表关联方式显示是:
DataGrid 的主从表显示,从表直接显示内容如何实现?
点击从表链接进入从表列表,然后点击返回能够回到这个界面。
但是这样操作太麻烦了,能不能实现这样的效果:
DataGrid 的主从表显示,从表直接显示内容如何实现?

就是每一条主表记录下立刻显示从表记录,不要链接。

主表记录一
  从表标题列1   从表标题列2   从表标题列3
  11111111111   11111111111   11111111111
  22222222222   22222222222   22222222222
主表记录二
  从表标题列1   从表标题列2   从表标题列3
  11111111111   11111111111   11111111111
  22222222222   22222222222   22222222222

而且默认就是显示这个样子,不需要手动点那个加号。

13 个解决方案

#1


很多第三方控件都可以做到
google hierarchical grid control

http://www.codeproject.com/Articles/60286/Hierarchical-GridView-Control-Using-AJAX
http://www.infragistics.com/products/aspnet/hierarchical-data-grid/
http://www.telerik.com/products/aspnet-ajax/grid.aspx
http://www.igniteui.com/hierarchical-grid/overview

#2


忘了说了,是C# winForm 的

#3


引用 1 楼 caozhy 的回复:
很多第三方控件都可以做到
google hierarchical grid control

http://www.codeproject.com/Articles/60286/Hierarchical-GridView-Control-Using-AJAX
http://www.infragistics.com/products/aspnet/hierarchical-data-grid/
http://www.telerik.com/products/aspnet-ajax/grid.aspx
http://www.igniteui.com/hierarchical-grid/overview

需要C# winForm的,自己修改DataGridView失败,才想到用DataGrid的。

#4


引用 3 楼 u010863631 的回复:
Quote: 引用 1 楼 caozhy 的回复:

很多第三方控件都可以做到
google hierarchical grid control

http://www.codeproject.com/Articles/60286/Hierarchical-GridView-Control-Using-AJAX
http://www.infragistics.com/products/aspnet/hierarchical-data-grid/
http://www.telerik.com/products/aspnet-ajax/grid.aspx
http://www.igniteui.com/hierarchical-grid/overview

需要C# winForm的,自己修改DataGridView失败,才想到用DataGrid的。


DataGrid是ASP.NET的
不过你可以Google别的,关键字都给你了。

#5


该回复于2014-03-05 09:53:33被管理员删除

#6


很多第三方插件都可以啊。

#7


引用 6 楼 duanzi_peng 的回复:
很多第三方插件都可以啊。

有哪些可以?

#8


引用 7 楼 u010863631 的回复:
Quote: 引用 6 楼 duanzi_peng 的回复:

很多第三方插件都可以啊。

有哪些可以?

http://documentation.devexpress.com/#WindowsForms/CustomDocument3072

#9


devexpress就可以,绑定主从表可以链接,也可以像你说的那样显示

#10


gridcontrol

#11


引用 10 楼 liujiahaol12345 的回复:
gridcontrol


gridcontrol貌似不能给主表和字表都显示标题。我希望效果是字表也有自己的标题列,最上端的是属于主表自身的标题列。

#12


自己顶 DataGrid 的主从表显示,从表直接显示内容如何实现?

#13


没有解决,结贴了吧。

#1


很多第三方控件都可以做到
google hierarchical grid control

http://www.codeproject.com/Articles/60286/Hierarchical-GridView-Control-Using-AJAX
http://www.infragistics.com/products/aspnet/hierarchical-data-grid/
http://www.telerik.com/products/aspnet-ajax/grid.aspx
http://www.igniteui.com/hierarchical-grid/overview

#2


忘了说了,是C# winForm 的

#3


引用 1 楼 caozhy 的回复:
很多第三方控件都可以做到
google hierarchical grid control

http://www.codeproject.com/Articles/60286/Hierarchical-GridView-Control-Using-AJAX
http://www.infragistics.com/products/aspnet/hierarchical-data-grid/
http://www.telerik.com/products/aspnet-ajax/grid.aspx
http://www.igniteui.com/hierarchical-grid/overview

需要C# winForm的,自己修改DataGridView失败,才想到用DataGrid的。

#4


引用 3 楼 u010863631 的回复:
Quote: 引用 1 楼 caozhy 的回复:

很多第三方控件都可以做到
google hierarchical grid control

http://www.codeproject.com/Articles/60286/Hierarchical-GridView-Control-Using-AJAX
http://www.infragistics.com/products/aspnet/hierarchical-data-grid/
http://www.telerik.com/products/aspnet-ajax/grid.aspx
http://www.igniteui.com/hierarchical-grid/overview

需要C# winForm的,自己修改DataGridView失败,才想到用DataGrid的。


DataGrid是ASP.NET的
不过你可以Google别的,关键字都给你了。

#5


该回复于2014-03-05 09:53:33被管理员删除

#6


很多第三方插件都可以啊。

#7


引用 6 楼 duanzi_peng 的回复:
很多第三方插件都可以啊。

有哪些可以?

#8


引用 7 楼 u010863631 的回复:
Quote: 引用 6 楼 duanzi_peng 的回复:

很多第三方插件都可以啊。

有哪些可以?

http://documentation.devexpress.com/#WindowsForms/CustomDocument3072

#9


devexpress就可以,绑定主从表可以链接,也可以像你说的那样显示

#10


gridcontrol

#11


引用 10 楼 liujiahaol12345 的回复:
gridcontrol


gridcontrol貌似不能给主表和字表都显示标题。我希望效果是字表也有自己的标题列,最上端的是属于主表自身的标题列。

#12


自己顶 DataGrid 的主从表显示,从表直接显示内容如何实现?

#13


没有解决,结贴了吧。