Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

C# combobox - xml, из DataGridView1 в DataGridView2

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 14.07.2011, 11:26   #1
 Разведчик
Аватар для gslim
 
gslim никому не известный тип
Регистрация: 03.07.2011
Сообщений: 3
Популярность: 12
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию C# combobox - xml, из DataGridView1 в DataGridView2

Добрый день ув. форумчане , 2 вопроса.

1) Как из DataGridView1 перенести выбранный элемент в DataGridView2 , DataGridView1 берёт данные из mdb , берёт "поле5" при переносе из DataGridView1 в DataGridView2 я должен в Column1 заносить "поле5" в Column2 заносить "поле2" а Column3 и Column4 у меня по умолчанию должны быть "0".
Например:
Двойное нажатие на DataGridView1 выбранный элемент переносится в DataGridView2 -> т.е. выбранный элемент это поле5 то он заносится в Column1 а дальше я думаю что он должен лезть в mdb и брать уже оттуда "поле2".

2) Как можно вывести в combobox данные их xml ? Вот структура Xml p.s. этот xml выводит в DataGridView2 значения
Код:
<GridText>
  <Row>
    <combobox Value="1">
    <Column1 Value="1" />
    <Column2 Value="2" />
    <Column3 Value="3" />
    <Column4 Value="4" />
  </Row>
<Row>
    <combobox Value="2">
    <Column1 Value="5" />
    <Column2 Value="6" />
    <Column3 Value="7" />
    <Column4 Value="8" />
  </Row>
</GridText>
Как можно вывести <combobox Value> в combobox , и при выборе "1" или "2" он выдавал нужный список в DataGridView2.
Заранее благодарен.
  Ответить с цитированием
Старый 14.07.2011, 17:29   #2
 Сержант
Аватар для Cherinho
 
Cherinho на правильном путиCherinho на правильном пути
Регистрация: 20.09.2010
Сообщений: 106
Популярность: 172
Золото Zhyk.Ru: 50
Сказал(а) спасибо: 17
Поблагодарили 82 раз(а) в 50 сообщениях
Отправить сообщение для Cherinho с помощью ICQ
 
По умолчанию C# combobox - xml, из DataGridView1 в DataGridView2

1)давно не работал с бд,но думаю сделать можно так:в datagridview1 определяй на каком элементе клацнута мышка,вытаскивай уникальный идентификатор оттуда(который в бд уникальный),потом посылай запрос в бд с этим идентификатором и результат запихивай в datagridview2
2)здесь нужно заниматься парсингом xml.а вообще на платформе .net для работы с xml существуют специальные классы,которые упрощают эту работу.вот юзай лучше классы.пример:[Ссылки могут видеть только зарегистрированные пользователи. ]

так?
http://zhyk.ru/forum/showpost.php?p=...5&postcount=24

Последний раз редактировалось Hermein; 29.09.2011 в 02:19.
  Ответить с цитированием
Старый 21.07.2011, 17:50   #3
Заблокирован
 Пехотинец
Аватар для fesssi
 
fesssi скоро будет известенfesssi скоро будет известенfesssi скоро будет известенfesssi скоро будет известенfesssi скоро будет известен
Регистрация: 14.11.2009
Сообщений: 64
Популярность: 425
Сказал(а) спасибо: 35
Поблагодарили 134 раз(а) в 56 сообщениях
Отправить сообщение для fesssi с помощью ICQ Отправить сообщение для fesssi с помощью Skype™
 
По умолчанию Re: C# combobox - xml, из DataGridView1 в DataGridView2

По второму вопросу.
Я неработал если чесно с ХМЛ но можно отпарсить тот текст и сделать из него например два листа (или скока надо через масив листов)
ТИпа <combobox Value="1">
<Column1 Value="1" />
<Column2 Value="2" />
<Column3 Value="3" />
<Column4 Value="4" />
Сделай как одну строку и выбери из нее все значения через REGEX загони их в LIST.
Также со вторим, кароч скока есть, это можно написать так что количество небудет играть роль.
!!! НО ЭТО ВАРИАНТ "ЧЕРЕЗ ЗАД") Думаю есть способ попроще...


1) Как из DataGridView1 перенести выбранный элемент в DataGridView2 , DataGridView1 берёт данные из mdb , берёт "поле5" при переносе из DataGridView1 в DataGridView2 я должен в Column1 заносить "поле5" в Column2 заносить "поле2" а Column3 и Column4 у меня по умолчанию должны быть "0".
Например:
Двойное нажатие на DataGridView1 выбранный элемент переносится в DataGridView2 -> т.е. выбранный элемент это поле5 то он заносится в Column1 а дальше я думаю что он должен лезть в mdb и брать уже оттуда "поле2".

ПОПРОБУЙ СОЗДАТЬ ДАТАСЕТ и РАБОТАТЬ С НИМ!!! ДУМАЮ ТАК БУДЕТ ПРОЩЕ И ОПТИМАЛЬНЕЙ.

Последний раз редактировалось fesssi; 21.07.2011 в 17:53.
  Ответить с цитированием
Старый 21.07.2011, 19:42   #4
 Рыцарь-лейтенант
Аватар для xFroLx
 
xFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражания
Регистрация: 21.06.2010
Сообщений: 425
Популярность: 1817
Сказал(а) спасибо: 247
Поблагодарили 566 раз(а) в 147 сообщениях
Отправить сообщение для xFroLx с помощью ICQ
 
По умолчанию Re: C# combobox - xml, из DataGridView1 в DataGridView2

можн ваще
replace("<Column1 Value=","")
replace(" />","")
а потом массивом
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 15:46.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net