powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / json.net+wcf+datatable
3 сообщений из 3, страница 1 из 1
json.net+wcf+datatable
    #38040714
PropertSys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди, будьте добры, можно звонок другу?

Нужно javascript-ом нарисовать html-таблицу с данными из БД по нажатию на кнопку.

Что сделал:

Добавил файлик Jscript, написал функцию, которая вставляет теги и тестовое содержание таблицы в указанное место (document.getelementbyid(ID).appendChild(table));

Добавил класс C# c функцией, которая делает запрос к базе и возвращает объект datatable с данными.

Добавил библиотеку Json.Net (james.newton-king.com) для сериализации объекта datatable в JSON-string

Добавил Ajax-based WCF Web Service, заменил DoWork() своей функцией, которая возвращает JSON-string

Добавил на ASPX-page ScriptManager и указал для него мой сервис. Пока всё ок.

Но вот дошёл до функции на javascript MyService.MyMethod(param1, onSuccess,onFail), которая должна принять сериализованный в JSON-string datatable и заполнить им html-таблицу и снова сижу в www.google.com и www.msdn.microsoft.com.

Вопрос 1: как описать секцию [DataContract] в сервисе, чтобы на сторону клиента передавался произвольный datatable??? какие здесь проблемы и у кого этому поучится (слышал что .TableName нужно задавать, но пока это так "слышал звон, но не знаю где он")

Вопрос 2: преобразовал строку json-string снова в объект, это что-то типа eval '('+JSONString+')', как дальше обращаться к внутреннему содержимому этого объекта если раньше это был Net 4.0 DataTable???

Вопрос 3: ваши замечания и советы.

Это мой первый проект на ASP.Net, с уважением PropertSys.
...
Рейтинг: 0 / 0
json.net+wcf+datatable
    #38040896
PropertSys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
здесь нельзя как-нибудь смайлик поменять для темы. неудачно выбрал, т.к. сам не курящий
...
Рейтинг: 0 / 0
json.net+wcf+datatable
    #38042075
PropertSys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Таблицу с данными нарисовать получилось. объявление [DataContract] попросту убрал из MyService.cs , а json-строка после преобразования в объект для DataTable читается очень просто: JSONObjectName[RowNumber].FieldName.

Господа - спасибо, вы очень помогли...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / json.net+wcf+datatable
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]