本文介绍了如何在C#中将两个表列连接成单个列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何将两个表扩展到单个表中? 

1

名称城市

Raja Newyork

Guna claifornia



2

DoorNo

25

36


3 (预期结果)

名称city DoorNo

Raja Newyork 25

Guna claifornia 36





我尝试了什么:



当我使用Merge()



我得到的结果是





表3



姓名城市



Raja Newyork



Guna claifornia





DoorNo



25



36

解决方案

检查这个



 DataTable dt1 =  new  DataTable(); 
dt1.Columns.Add( 名称);
dt1.Columns.Add( city);
dt1.Rows.Add( Raja Newyork);
dt1.Rows.Add( Guna claifornia);


DataTable dt2 = new DataTable();
dt2.Columns.Add( DoorNo);
dt2.Rows.Add( 25 );
dt2.Rows.Add( 36 );


DataTable dt3 = new DataTable();
dt3.Columns.Add( 名称);
dt3.Columns.Add( city);
dt3.Columns.Add( DoorNo);

if (dt1.Rows.Count == dt2.Rows.Count)
for int i = 0 ; i < dt1.Rows.Count; i ++)
dt3.Rows.Add(dt1.Rows [i] [ 名称],dt1.Rows [i] [ city],dt2.Rows [i] [ DoorNo]);


How to concadenate two tables into single table ?

Table 1

Name    city

Raja    Newyork

Guna    claifornia



Table 2

DoorNo

25

36


Table 3  (expected Result)

Name    city         DoorNo

Raja    Newyork      25

Guna    claifornia   36



What I have tried:

when i use Merge()

Result i'm getting is


Table 3

Name city

Raja Newyork

Guna claifornia


DoorNo

25

36

解决方案


这篇关于如何在C#中将两个表列连接成单个列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-30 05:04