2010-04-23 71 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已被删除。