Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как на C# правильно считать данные с XML файла и поместить в датагрид? / 6 сообщений из 6, страница 1 из 1
02.05.2013, 18:23
    #38246745
greshnik_05
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# правильно считать данные с XML файла и поместить в датагрид?
День добрый!!!
Имеется такой 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
03.05.2013, 17:57
    #38247302
greshnik_05
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# правильно считать данные с XML файла и поместить в датагрид?
Прям таки ни кто не знает?
...
Рейтинг: 0 / 0
03.05.2013, 19:04
    #38247351
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# правильно считать данные с XML файла и поместить в датагрид?
greshnik_05, поясни как именно требуется отобразить этот XML в гриде.
...
Рейтинг: 0 / 0
04.05.2013, 11:38
    #38247570
greshnik_05
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# правильно считать данные с XML файла и поместить в датагрид?
Поясняю. Нужно чтоб в каждой строке датагрида находились значения из Values одной FormValue . По сути одна строка это данные из одной FormValue . К примеру данные которые на рисунке отобразились в столбец должны отобразиться в строку. Надеюсь понятно объяснил.
ЗЫ. Прогу пишу для дипломной работы. Скоро предзащита. Не много не успеваю с прогой, не говоря уже об оформлении. Помоги кто знает.
...
Рейтинг: 0 / 0
05.05.2013, 13:33
    #38248108
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# правильно считать данные с XML файла и поместить в датагрид?
greshnik_05, напиши функцию которая читает XML и для каждого FormValue создает свой DataRow.
...
Рейтинг: 0 / 0
06.05.2013, 15:37
    #38249181
SharpDeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# правильно считать данные с XML файла и поместить в датагрид?
Почитай про XML Serialization, мне кажется десериализация тут подойдёт.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как на C# правильно считать данные с XML файла и поместить в датагрид? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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