Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > 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, 12:53 |
diadiavova, Я посмотрел там нет такого аргумента можете пожалуйста написать пример. |
Автор: diadiavova 25.5.2011, 12:55 | ||
Добавлено через 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, 13:36 |
diadiavova, Я GridView заполняю через SqlDataSource и всё нормально отображается загоняю этот же селект в datatable и выходит ошибка не удалось вкличить огранечения.Что нужно сделать для отключения огранечения? А всё понял в дата сет надо настраивать те поля которые есть в селекте ![]() |
Автор: diadiavova 25.5.2011, 14:00 |
Этот вопрос уже к ASP.Net относится и задан не по разделу. Если для грида использовать датасет с таблицами в качестве источника данных, то все будет просто, а вот деталей работы с вебконтролами я не знаю. |