powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как на C# правильно считать данные с XML файла и поместить в датагрид?
6 сообщений из 6, страница 1 из 1
Как на C# правильно считать данные с XML файла и поместить в датагрид?
    #38246745
greshnik_05
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!!!
Имеется такой xml файл:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
<?xml version="1.0" encoding="utf-8"?>
<Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Name>2</Name>
  <FormValues>
    <FormValue>
      <Id>1</Id>
      <Created>02.05.2013 11:17:50</Created>
      <Values>
        <string>123</string>
        <string>321</string>
        <string>123</string>
        <string>weq</string>
      </Values>
    </FormValue>
  </FormValues>
  <Fields>
    <Field>
      <Name>Поле 1</Name>
    </Field>
    <Field>
      <Name>Поле 2</Name>
    </Field>
    <Field>
      <Name>Поле 3</Name>
    </Field>
    <Field>
      <Name>Поле 4</Name>
    </Field>
  </Fields>
  <MaxId>0</MaxId>
</Configuration>



В FormValues может быть много FormValue. Нужно считать значение тега string из Values каждого FormValue.
Пробовал такой вариант
Код: c#
1.
2.
3.
DataFormDataSet.ReadXml("config.xml");
DataFormDataGridView.DataSource = DataFormDataSet;
DataFormDataGridView.DataMember = "string";



НО так как в Values только тег string получается как на рисунке.
Собственно вопрос как загрузить данные с тега string из Values каждого FormValue.
...
Рейтинг: 0 / 0
Как на C# правильно считать данные с XML файла и поместить в датагрид?
    #38247302
greshnik_05
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прям таки ни кто не знает?
...
Рейтинг: 0 / 0
Как на C# правильно считать данные с XML файла и поместить в датагрид?
    #38247351
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
greshnik_05, поясни как именно требуется отобразить этот XML в гриде.
...
Рейтинг: 0 / 0
Как на C# правильно считать данные с XML файла и поместить в датагрид?
    #38247570
greshnik_05
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поясняю. Нужно чтоб в каждой строке датагрида находились значения из Values одной FormValue . По сути одна строка это данные из одной FormValue . К примеру данные которые на рисунке отобразились в столбец должны отобразиться в строку. Надеюсь понятно объяснил.
ЗЫ. Прогу пишу для дипломной работы. Скоро предзащита. Не много не успеваю с прогой, не говоря уже об оформлении. Помоги кто знает.
...
Рейтинг: 0 / 0
Как на C# правильно считать данные с XML файла и поместить в датагрид?
    #38248108
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
greshnik_05, напиши функцию которая читает XML и для каждого FormValue создает свой DataRow.
...
Рейтинг: 0 / 0
Как на C# правильно считать данные с XML файла и поместить в датагрид?
    #38249181
SharpDeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитай про XML Serialization, мне кажется десериализация тут подойдёт.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как на C# правильно считать данные с XML файла и поместить в датагрид?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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