2010-04-23 74 views
1

根據我的客戶端請求我已被請求返回數據集。基本上這是我轉換爲數據集作爲跟隨從.net Web服務中刪除diffgram返回數據集

DataSet ds = new DataSet(); 
DataTable tbl = new DataTable("Table"); 
DataRow drow; 
tbl.Columns.Add("ID", Type.GetType("System.String")); 
tbl.Columns.Add("Name", Type.GetType("System.String")); 
foreach (NameIDPair item in AL) 
     { 
      drow = tbl.NewRow(); 
      drow["ID"] = item.ID; 
      drow["Name"] = item.Name; 
      tbl.Rows.Add(drow); 
     } 
ds.Tables.Add(tbl); 

與我的客戶的問題一個ArrayList是此Web服務添加像diffgr一個DiffGram:hasChanges =「iserted」標籤的每一行,而且他們假裝不與他們使用的其他Web服務一致。我如何刪除返回的XML中的這個標籤?任何幫助將不勝感激。謝謝

回答

2

不便之處。我剛剛添加了tbl.AcceptChanges();並且diffgram已被刪除。