XML > DATAGRID > SQL
От: Xkirill Украина  
Дата: 22.05.06 06:42
Оценка:
Здравствуйте... у меня есть вопрос... не знаю как решить данную проблему..(VB.net)
Через HTTP запрос получаю xml stream....
с ним могу делать все что угодно.
могу ли я вывести в ДАТАГРИД данные из этого xml источника
причем групировать его надо например по колонке КЛАСС, + подсчитывая например колличество элементов в данном классе.
при этом чтобы можно было плюсиком открыть список... и редактировать именно элементы которые пренадлежат данному классу(+добавить новые).
Пример xml структуры получаемой по http


<?xml version="1.0" encoding="utf-8" ?> 
<root>
<row Class="Стул" RTCNO="73023400" QTY="58951" /> 
<row Class="Стул" RTCNO="72892185" QTY="49877" /> 
<row Class="Стол" RTCNO="73002412" QTY="59487" /> 
<row Class="Стол" RTCNO="72020571" QTY="49457" /> 
<row Class="Стол" RTCNO="73024960" QTY="58601" /> 
<row Class="Дверь" RTCNO="73396970" QTY="59242" /> 
</root>



После того как в датагриде возможно произошли изменения мне нужно занести эти данные в MSSQL если через updatecommand и insertcommand это не получится то буду писать построковую обработку... но все таки может ктото уже с таким сталкивался?
может есть примеры по отдельным блокам.... выборки, заполнения грида (со связью)...
Спасибо..
RE: XML &gt; DATAGRID &gt; SQL
От: Аноним  
Дата: 22.05.06 08:07
Оценка:
Здравствуйте... у меня есть вопрос... не знаю как решить данную проблему..(VB.net)
Через HTTP запрос получаю xml stream....
с ним могу делать все что угодно.
могу ли я вывести в ДАТАГРИД данные из этого xml источника
причем групировать его надо например по колонке КЛАСС, + подсчитывая например колличество элементов в данном классе.
при этом чтобы можно было плюсиком открыть список... и редактировать именно элементы которые пренадлежат данному классу(+добавить новые).
Пример xml структуры получаемой по http



<?xml version="1.0" encoding="utf-8" ?>
<root>
<row Class="Стул" RTCNO="73023400" QTY="58951" />
<row Class="Стул" RTCNO="72892185" QTY="49877" />
<row Class="Стол" RTCNO="73002412" QTY="59487" />
<row Class="Стол" RTCNO="72020571" QTY="49457" />
<row Class="Стол" RTCNO="73024960" QTY="58601" />
<row Class="Дверь" RTCNO="73396970" QTY="59242" />
</root>


После того как в датагриде возможно произошли изменения мне нужно занести эти данные в MSSQL если через updatecommand и insertcommand это не получится то буду писать построковую обработку... но все таки может ктото уже с таким сталкивался?
может есть примеры по отдельным блокам.... выборки, заполнения грида (со связью)...
Спасибо..
Конечно можешь! Сначала надо перевести XML в форму, которую понимает грид. Это можно просто сделать с помощью XmlDataDocument. У этого класса есть свойиство — DataSet. DataSet передать гриду. И изменения отследит просто.

Удачи!
Don`t worry, be happy


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.