удаление diffgram от веб-сервиса .NET, возвращая набор данных

на мой клиентский запрос меня требовали возвратить набор данных. в основном это - 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? Любая справка значительно ценилась бы.Спасибо

1
задан Frenchi In LA 23 April 2010 в 16:28
поделиться

1 ответ

Приносим извинения за неудобства. Я только что добавил tbl.AcceptChanges (); и дифграмма была удалена.

2
ответ дан 3 September 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: