|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.04.2013, 08:49 | #1 |
Регистрация: 03.02.2013
Сообщений: 2
|
datagridview и doubleclick
Есть две формы. в первой есть datagridview и treeview, а во второй datagridview. При выборе в treeview узел Сотрудники и в datagridview выводится например фамилия сотрудника. теперь, как сделать чтоб при двойном щелчке на фамилию в datagridview открывалась новая форма с полной информацией о сотруднике. Помогите плиз, если можно то код реализации для примера.
|
01.04.2013, 14:22 | #2 |
Пользователь
Регистрация: 12.10.2012
Сообщений: 23
|
Мне кажется самый удобный способ в вашем случае использовать .xml файл. В первой форме сохраняйте все данные в файл и открываете вторую форму где при загрузке формы вытягивает нужные данные с xml файла. Примеры работы с xml файлом в интернете полно. Попробуйте.
|
01.04.2013, 22:13 | #3 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 399
|
У меня похожее реализовано так: есть 1я форма, на ней грид в нем список людей, при дабл клике на запись я открываю 2ю форму. Во 2й форме в Form_Load я считываю id-человека (из 1й формы) (CurrentRow), делаю запрос в базу и вытаскиваю всю информацию которая мне нужна по этому id. дальше заполняю "вытащенными" данными 2ю форму, в том числе и грид на ней. Код не стал выкладывать ибо он объемен очень, я делал без контролов все ручками, при большой необходимости могу выложить. Результат на картинке, часть данных вырезана по понятным причинам )))
http://pixs.ru/showimage/imagegif_8540735_7584312.gif |
12.04.2013, 15:15 | #4 |
Регистрация: 12.04.2013
Сообщений: 4
|
Какой прекрасный справочник!!! А выложите пожалуйста код! Хочу реализовать нечто подобное)
|
14.04.2013, 12:57 | #5 | |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 399
|
Где справочник? это вообще то система по начислению выплат льготной категории граждан Типо "АИС Соцзащита" может слышали ?
Цитата:
ЗЫ я же в предыдущем посте расписал механизм как по дабл клику открыть форму и загрузить в нее данные. что конкретно не понятно или в чем трудности ? ЗЫЫ и вообще то нам бы необходимо знать структуру вашей базы чтоб сформировать запрос и заполнить 2ю форму данными. |
|
15.04.2013, 09:47 | #6 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Вешаете на датагрид обработчик события CellDoubleClick.
В параметре "e" есть данные о строке и столбце. Из строки получаете фамилию и хорошо бы идентификатор записи, делаете выборку из базы SQL запросом и получаете данные. Далее создаете экземпляр второй формы. Код:
Форму DetailForm и метод ShowDetail(object[] DetailData) определяете заранее. В методе делаете this.ShowDialog(). Вроде так.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |