Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2013, 08:49   #1
Black_cloak01
 
Регистрация: 03.02.2013
Сообщений: 2
Печаль datagridview и doubleclick

Есть две формы. в первой есть datagridview и treeview, а во второй datagridview. При выборе в treeview узел Сотрудники и в datagridview выводится например фамилия сотрудника. теперь, как сделать чтоб при двойном щелчке на фамилию в datagridview открывалась новая форма с полной информацией о сотруднике. Помогите плиз, если можно то код реализации для примера.
Black_cloak01 вне форума Ответить с цитированием
Старый 01.04.2013, 14:22   #2
Object_File
Пользователь
 
Регистрация: 12.10.2012
Сообщений: 23
По умолчанию

Мне кажется самый удобный способ в вашем случае использовать .xml файл. В первой форме сохраняйте все данные в файл и открываете вторую форму где при загрузке формы вытягивает нужные данные с xml файла. Примеры работы с xml файлом в интернете полно. Попробуйте.
Object_File вне форума Ответить с цитированием
Старый 01.04.2013, 22:13   #3
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

У меня похожее реализовано так: есть 1я форма, на ней грид в нем список людей, при дабл клике на запись я открываю 2ю форму. Во 2й форме в Form_Load я считываю id-человека (из 1й формы) (CurrentRow), делаю запрос в базу и вытаскиваю всю информацию которая мне нужна по этому id. дальше заполняю "вытащенными" данными 2ю форму, в том числе и грид на ней. Код не стал выкладывать ибо он объемен очень, я делал без контролов все ручками, при большой необходимости могу выложить. Результат на картинке, часть данных вырезана по понятным причинам )))
http://pixs.ru/showimage/imagegif_8540735_7584312.gif
wm_leviathan вне форума Ответить с цитированием
Старый 12.04.2013, 15:15   #4
Nasty58
 
Регистрация: 12.04.2013
Сообщений: 4
По умолчанию

Какой прекрасный справочник!!! А выложите пожалуйста код! Хочу реализовать нечто подобное)
Nasty58 вне форума Ответить с цитированием
Старый 14.04.2013, 12:57   #5
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

Цитата:
Сообщение от Nasty58 Посмотреть сообщение
Какой прекрасный справочник!!!
Где справочник? это вообще то система по начислению выплат льготной категории граждан Типо "АИС Соцзащита" может слышали ?
Цитата:
А выложите пожалуйста код!
Код чего ? Этого механизма "по дабл клику открывается другая форма и заполняется данными?" Или код всей этой системы которою я пишу в соло уже год ?
ЗЫ я же в предыдущем посте расписал механизм как по дабл клику открыть форму и загрузить в нее данные. что конкретно не понятно или в чем трудности ?
ЗЫЫ и вообще то нам бы необходимо знать структуру вашей базы чтоб сформировать запрос и заполнить 2ю форму данными.
wm_leviathan вне форума Ответить с цитированием
Старый 15.04.2013, 09:47   #6
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Вешаете на датагрид обработчик события CellDoubleClick.
В параметре "e" есть данные о строке и столбце.
Из строки получаете фамилию и хорошо бы идентификатор записи, делаете выборку из базы SQL запросом и получаете данные.
Далее создаете экземпляр второй формы.
Код:
DetailForm NewForm = new DetailForm();
NewForm.ShowDetail(object[] DetailData);
Передаете в новую форму ваши данные. Там уже размещаете как вам угодно.

Форму DetailForm и метод ShowDetail(object[] DetailData) определяете заранее.
В методе делаете this.ShowDialog().
Вроде так.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DataGridView и С# jonkaspar2008 C# (си шарп) 3 10.03.2012 22:47
DataGridView Artprog C# (си шарп) 1 13.01.2012 21:34
DataGridView Dimarik Общие вопросы .NET 2 03.05.2010 15:55
DataGridView serenu Помощь студентам 1 15.04.2010 21:40
C#, datagridview Studento4ka Помощь студентам 0 21.11.2009 13:34