简体   繁体   English

如何使用asp.net在Single Gridview中合并两个以上的表? 使用.merge方法

[英]How to merge more than two tables in Single Gridview using asp.net? using .merge method

Merge more than two tables in Single Gridview using Asp.net 使用Asp.net在Single Gridview中合并两个以上的表

I want to merge 3 tables in single Gridview.I don't want to use Join query. 我想在单个Gridview中合并3个表。我不想使用Join查询。

How can I achieve? 我该如何实现? Please help. 请帮忙。

SqlDataAdapter d1 = new SqlDataAdapter();
SqlCommand cmd12 = new SqlCommand("select * from table3");
cmd12.Connection=conn;
d1.SelectCommand=cmd12;
DataSet ds1 = new DataSet();
d1.Fill(ds1);

SqlDataAdapter d2 = new SqlDataAdapter();
SqlCommand cmd123 = new SqlCommand("select * from table4");
cmd123.Connection = conn;
d2.SelectCommand = cmd123;
DataSet ds2 = new DataSet();
d2.Fill(ds2);

ds.Merge(ds1);

ds.Merge() , merge two table in single grid but i want to merge 3 table in single grid... ds.Merge(),在单个网格中合并两个表,但我想在单个网格中合并3个表...

how can i ? 我怎样才能 ?

simple rule : 简单规则:

1+1=2 1 + 1 = 2

now, 2+1=3 现在2 + 1 = 3

For eg, here 例如,在这里

ds2.merge(ds3);

ds1.merge(ds1);

Try above. 试试上面。 Hope this will help you. 希望这会帮助你。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM