|
0 / 0 / 0
Регистрация: 05.05.2017
Сообщений: 5
|
|||||||||||
XML сериализация создает файл с пустыми данными05.05.2017, 00:49. Показов 2205. Ответов 7
создал базу данных на С #, данные которые ввожу в DGV хочу сохранить в XML файл, код работает, но в XML файле записывает пустые поля. Новичок, подскажите что не так
0
|
|||||||||||
| 05.05.2017, 00:49 | |
|
Ответы с готовыми решениями:
7
Сохранение данных с DataGrid в XML-файл(сериализация) Неправильный XML файл - Сериализация и десериализация класса |
|
Администратор
|
|
| 05.05.2017, 01:12 | |
|
alexandr09, метод button4_Click создает новый экземпляр friends со значениями по умолчанию. Разумеется при сериализации именно пустые значения и записываются. Чтобы записались данные необходимо сериализовать класс где они есть.
И, кстати, атрибут Serializable не нужен для работы XML сериализации.
1
|
|
|
0 / 0 / 0
Регистрация: 05.05.2017
Сообщений: 5
|
||||||
| 05.05.2017, 01:43 [ТС] | ||||||
|
У меня есть три обработчика, что посоветуете зделать?как правильно сериализовать можно?
OwenGlendower, я только начал разбираться в XML,вот тому не могу понять
0
|
||||||
|
Администратор
|
|
| 05.05.2017, 02:18 | |
|
alexandr09, когда именно нужно выполнять сериализацию? И, еще, зачем оно здесь нужна раз данные заносятся в БД?
0
|
|
|
0 / 0 / 0
Регистрация: 05.05.2017
Сообщений: 5
|
|
| 05.05.2017, 14:45 [ТС] | |
|
OwenGlendower, ну суть в тому что у меня есть вот такая база данных. Допустим я добавляю несколько полей в DGV, а потом мне нужно в обработчике событие(Import in XML) все те данные что были в DGV импортировать в XML файл. типа работа з базой данных и XML файлом.
0
|
|
|
0 / 0 / 0
Регистрация: 05.05.2017
Сообщений: 5
|
|
| 05.05.2017, 14:57 [ТС] | |
|
OwenGlendower, код сериализации вставлял в кнопку Add, но тогда в XML сохранить мог только одну запись,ту которую добавлял первую. А мне надо сначал добавить несколько в грид, а тогда все в XML.
![]()
0
|
|
|
Администратор
|
|
| 06.05.2017, 02:07 | |
|
alexandr09, нужно сначала получить все книги в List<T> или массив и сериализовать уже его.
0
|
|
|
0 / 0 / 0
Регистрация: 05.05.2017
Сообщений: 5
|
||||||
| 07.05.2017, 14:14 [ТС] | ||||||
|
OwenGlendower, спасибо,зделал)) а как теперь правильно зделать Deserialize, чтобы после добавление данных из xml в базу данных, я мог редактировать их? пробовал вот так, но не работало редактирование
OwenGlendower, после import from XML,нажимать на кнопку edit данных, прога вылетала(
0
|
||||||
| 07.05.2017, 14:14 | |
|
Помогаю со студенческими работами здесь
8
Сериализация каталога файлов в бинарный или xml файл WriteXml создает xml файл или только пишет в существующий? Xml сериализация: программа пропускает блок try и сразу выдает то, что файл не выбран Сформировать XML файл данными из Excel С помощью php создать и открыть файл xml с данными Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|