2012-03-29 96 views
0

好吧,我已經搜索並搜索了調試過的猜測並嘗試了數百種不同的方式。將同一數據集中的兩個表合併到一個表中

我有一個xml樣式webresponse讀入數據集,並試圖顯示數據集中10個創建的表中的3個數據集。

這是如何完成的?

我可以顯示任何一個表,但我怎麼能顯示多個沒有任何鍵?只需按照數字順序將每個表格的行相互匹配?

StreamReader sreader = new StreamReader(rsp.GetResponseStream()); 
string rspXml = reader.ReadToEnd(); 
StringReader srxml = new StringReader(rspXml); 
DataSet ds = new DataSet("Shipment"); 
ds.ReadXml(srxml); 
dataGridView1.DataSource = ds; 
dataGridView1.DataMember ="TotalCharges"; 

三個表我需要的是「TotalCharges」,「出貨」和「付款」

+0

_按照數字順序將每個表的行相互匹配_您的意思是,您只是想按照單個表的排序方式在一個網格中顯示數據(或排序),或者一個共同的數字字段,他們可以加入? – 2012-04-01 14:38:05

回答

0

我認爲你應該使用DataSet.Merge()創建一個新的DataSet包含要顯示的數據,然後綁定你的dataGridView1對此。

+0

我將如何實現這隻合併3個表所需? – 2012-03-29 22:58:35

相關問題