на мой клиентский запрос меня требовали возвратить набор данных. в основном это - arraylist, который я преобразовываю в набор данных следующим образом
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);
проблемой с моим клиентом является этот веб-сервис, добавляет diffgram как diffgr:hasChanges = "iserted" тег к каждой строке, и они притворяются, не согласовывается с другими веб-сервисами, используемыми ими. Как я могу удалить этот тег в возвращенном XML? Любая справка значительно ценилась бы.Спасибо
Приносим извинения за неудобства. Я только что добавил tbl.AcceptChanges (); и дифграмма была удалена.