Я хочу вернуть коллекцию словарей из веб-сервиса. Поскольку мы не могли напрямую вернуть тип словаря из веб-службы, я создал сериализуемый словарь, как описано в этой ссылке
Это нормально, и я мог бы вернуть коллекцию в формате XML ниже:
<?xml version="1.0" encoding="utf-8"?>
<SerializableDictionaryOfStringString xmlns="http://tempuri.org/">
<Item>
<Key>
<string xmlns="">k1</string>
</Key>
<Value>
<string xmlns="">abcdef</string>
</Value>
</Item>
<Item>
<Key>
<string xmlns="">k2</string>
</Key>
<Value>
<string xmlns="">xyz</string>
</Value>
</Item>
</SerializableDictionaryOfStringString>
Однако проблема возникает при использовании этого веб-сервиса. Вместо возвращаемого типа SerializableDictionary мой метод веб-службы показывает возвращаемый тип данных как DataSet. Я не знаю, как обрабатывать возвращаемые данные и использовать их, потому что, хотя они возвращаются как набор данных, на самом деле это не набор данных, и я ничего не мог с этим поделать, например, привязка к gridview, ds.tables [0] и т. Д. ...
Итак, как я могу манипулировать возвращаемыми данными из веб-службы?