Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Как серелизовать DataTable в Xml?


Автор: Feller 25.5.2011, 11:53
Как можно серелизовать на диск C: DataTable по клику по кнопке.Думаю не будет разницы где это сделать в технологии Windows Form или Asp.net ведь реализация будет одна и таже?

Автор: diadiavova 25.5.2011, 11:54
У таблицы есть метод WriteXml. Воспользуйся им.

Автор: Feller 25.5.2011, 12:38
diadiavova
В какую папку этот метод записывает , и как ему переназначить путь для серелезации?

Автор: diadiavova 25.5.2011, 12:46
Цитата(Feller @  25.5.2011,  13:38 Найти цитируемый пост)
В какую папку этот метод записывает , и как ему переназначить путь для серелезации? 

Путь он принимает в виде аргумента.

Автор: Feller 25.5.2011, 12:53
diadiavova
Я посмотрел там нет такого аргумента можете пожалуйста написать пример.

Автор: diadiavova 25.5.2011, 12:55
Цитата(Feller @  25.5.2011,  13:53 Найти цитируемый пост)
а можете пожалуйста написать пример

Код

DataTable1.WriteXml(fileName)


Добавлено через 1 минуту и 20 секунд
http://msdn.microsoft.com/ru-ru/library/3hyx9hb4.aspx

Автор: Feller 25.5.2011, 13:11
diadiavova,  Спасибо я думал то что надо указать наименование файла,а оказывается в наименование и содержится путь. А можна даные с GridView серелизовать ?

Автор: diadiavova 25.5.2011, 13:15
Цитата(Feller @  25.5.2011,  14:11 Найти цитируемый пост)
 А можна даные с GridView серелизовать ? 

Вручную можно, но вообще лучше в гриде отображать данные из таблиц через привязку и сериализовать таблицы или датасеты.

Автор: Feller 25.5.2011, 13:36
diadiavova, Я GridView заполняю через SqlDataSource и всё нормально отображается загоняю этот же селект в datatable и выходит ошибка не удалось вкличить огранечения.Что нужно сделать для отключения огранечения?
А всё понял в дата сет надо настраивать те поля которые есть в селекте smile 

Автор: diadiavova 25.5.2011, 14:00
Цитата(Feller @  25.5.2011,  14:36 Найти цитируемый пост)
diadiavova, Я GridView заполняю через SqlDataSource

Этот вопрос уже к ASP.Net относится и задан не по разделу. Если для грида использовать датасет с таблицами в качестве источника данных, то все будет просто, а вот деталей работы с вебконтролами я не знаю.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)