Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 06.10.2009
Сообщений: 40

dataGridView двойной щелчок

03.08.2011, 15:17. Показов 2015. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста!
Двойной щелчок по строке грида, и открываются все формы в списке грида, а нужно только одну выделенную?
C#
1
2
3
4
5
6
7
8
9
10
private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            DataGridView.HitTestInfo hit = dataGridView1.HitTest(e.X, e.Y);
            int i = hit.RowIndex;
            if (i != -1)
            {
                myReader();
            }
 
        }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.08.2011, 15:17
Ответы с готовыми решениями:

Двойной щелчок и <ALT-X>- закрывают форму
Двойной щелчок и &lt;ALT-X&gt;- закрывают форму.

Отловить двойной щелчок мышки по кнопке в массиве
Может быть и нубский вопрос. но уже все перепробовал отловить двойной щелчок мышки по кнопке в массиве Buttons.MouseDoubleClick +=...

Как имитировать двойной щелчок правой кнопкой мыши?
Реализовать собственное событие (имитация) нажатие клавиш мыши или клавиатуры. Разработать событием на основе стандартного события и...

8
 Аватар для gitarillo
755 / 554 / 48
Регистрация: 17.06.2010
Сообщений: 1,041
Записей в блоге: 1
03.08.2011, 16:27
Цитата Сообщение от Galina0562 Посмотреть сообщение
и открываются все формы в списке грида
Можете пояснить что это значит?
0
0 / 0 / 0
Регистрация: 06.10.2009
Сообщений: 40
03.08.2011, 16:36  [ТС]
Попытаюсь объяснить)))
Двойной щелчок по строке в гриде и открывается форма с заполненными полями, в соответствии с выбранной строкой. А у меня получилось при нажатии на строку в гриде открывается столько форм сколько строчек в гриде, не зависимо от того на какую строку кликнули)))

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
private void myReader()
        {
            OleDbCommand cmd = new OleDbCommand(myString.selectCard, Connection.con);
            Connection.con.Open();
            reader = cmd.ExecuteReader();
 
            while (reader.Read())
            {
                string[] str1 = { reader["Код карточки"].ToString(), reader["Номер"].ToString(), reader["Группа"].ToString(), reader["Дата"].ToString(), reader["Поставщик"].ToString(), reader["Акт_приемки"].ToString(), reader["Количество"].ToString(), reader["Статус"].ToString() };
                AddCard f2 = new AddCard(str1);
 
                f2.textBox1.Text = str1[1];
                f2.textBoxGroup.Text = str1[2];
                f2.textBoxDate.Text = str1[3];
                f2.textBoxPost.Text = str1[4];
                f2.textBoxAct.Text = str1[5];
                f2.textBoxCol.Text = str1[6];
                f2.Show();
                //dataRead.Dispose();
            }
            reader.Close();
            Connection.con.Close();
        }
0
03.08.2011, 16:43

Не по теме:

Galina0562, так и не получается сделать?

0
 Аватар для gitarillo
755 / 554 / 48
Регистрация: 17.06.2010
Сообщений: 1,041
Записей в блоге: 1
03.08.2011, 16:46
а так нельзя сделать?
C#
1
поле.text=dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[2].Value
0
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
03.08.2011, 16:47
Galina0562, покажи сам запрос myString.selectCard
0
0 / 0 / 0
Регистрация: 06.10.2009
Сообщений: 40
03.08.2011, 16:48  [ТС]
Можно но на строке ошибка
C#
1
AddCard f2 = new AddCard();
0
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
03.08.2011, 16:53
Тебе здесь цикл не нужен. Ты же пытаешься получить единственную запись из базы

Добавлено через 4 минуты
Еще покажи конструктор этой формы: AddCard
0
0 / 0 / 0
Регистрация: 06.10.2009
Сообщений: 40
04.08.2011, 01:35  [ТС]
Ответить смогу только в понедельник)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.08.2011, 01:35
Помогаю со студенческими работами здесь

Заполнение множество Label через цикл for. При наведениие на объект сделать двойной щелчок мыши и tooltip на объект
Здравствуйте, подскажите. У меня на форме 118 объектов Label. Я заполняю их через цикл for(){}. Для label у меня есть функция создания...

Двойной клик datagridview
при двойном клике в ячейке выполняется событие private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) ...

Обработать двойной клик по строке DataGridView в любом столбце
Вот таким способом у меня реализовано двойное нажатие по строке DataGrid: private void dataGridView4_CellMouseDoubleClick(object sender,...

Двойной щелчок
Создать процедуру, которая при двойном щелчке по ячейке А1 заполняла бы любые ячейки столбца В списком дней недели. Плиз очень нужно

ListView двойной щелчок
Как определить, куда был двойной щелчок? Хочу сделать, чтобы при щелчке по итему ставились чекбоксы во всей группе, кроме того...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru