Как показать одну выбранную запись datagridview на отдельной форме в VB .Net? - PullRequest
0 голосов
/ 15 июля 2011

Я хочу показать выбранную запись DGV в отдельной форме в VB .Net.При двойном щелчке на одной строке DGV эта строка должна быть открыта в новой форме.Как мне это сделать?Кто-нибудь может мне помочь?

1 Ответ

2 голосов
/ 15 июля 2011

Чтобы запустить новую форму, вам необходимо сделать следующее:

1) Обработать событие двойного щелчка в форме.Есть несколько вариантов для этого.Одним из способов является обработка события CellDoubleClick, хотя, если вы выберете эту опцию, вы можете установить свойство SelectionMode формы, чтобы выбирать целые строки за раз, а не только отдельные ячейки.

2) Определить записьэто был двойной щелчок.Я не знаю, есть ли у вас связанный набор объектов данных или нет, но вам нужно будет каким-то образом получить представление данных о том, что будет в новой форме.

3) Запустите новую форму,Сделайте это из дескриптора события.Вам нужно будет подумать, хотите ли вы отобразить его модально перед вашей исходной формой, или она должна скрывать исходную форму.Если вы хотите скрыть исходную форму, вам нужно будет подумать, как потом вернуться к ней и т. Д.

4) Передайте ваш объект данных в новую форму и найдите метод для ее отображения.

Я надеюсь, что ответил на больше вопросов, чем поднял!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...