Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Мех
0 / 0 / 0
Регистрация: 13.10.2015
Сообщений: 42
1

Обработчик события выделения ячейки в DataGridView

13.12.2015, 16:18. Просмотров 1877. Ответов 4

Есть две таблицы. В первой формируется столбец из 11 строк. Вторая заполняется функцией, которая берет некоторые данные и число от 0 до 10, а выдает массив строк, который выводится на datagridview.
Как описать событие типа "Нажатие на определенную ячейку в первой таблице вызывает функцию заполнения второй, передавая численное значение от 0 до 10, зависящее от выбранной ячейки"?

Проще говоря, как можно организовать при нажатии номера класса в первой таблице вывод списка учеников этого класса? Работаю без бд.

Добавлено через 13 минут
Модеры, закройте тему пожалуйста. Я нашел способ.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2015, 16:18
Ответы с готовыми решениями:

Обработчик события выделения ячейки в DataGridView - нужен контроль
В общем, есть гридвью, к ней привязан обработчик _CellEndEdit, выдающий среднее...

Почему когда изменяется значение ячейки DataGridView, то не вызывается обработчик события CellValueChanged?
Всё предельно просто. Скропаем таблицу dataGridView1 из двух столбцов. Первый...

Почему когда я вешаю обработчик события на ячейку и этот обработчик срабатывает, то оказывается, он сработал совершенно для ДРУГОЙ ячейки?
Да, почему? Скропаем DataGridView; кинем на форму listBox2 и listBox1 и...

Обработчик события нажатия кнопки мыши для dataGridView
Здравствуйте=) помогите пожалуйста с решением вот этой задачи: для таблиц ...

Как в одном обработчике события запустить другой обработчик события
Есть список listView1, который заполняется из массива PeopleListprivate void...

4
Даценд
Модератор
Эксперт .NET
4209 / 3971 / 2629
Регистрация: 20.04.2015
Сообщений: 7,213
13.12.2015, 16:26 2
Цитата Сообщение от Мех Посмотреть сообщение
Есть две таблицы. В первой формируется столбец из 11 строк.
Может для первой таблицы лучше ListBox использовать?
В этом случае
C#
1
2
3
4
5
6
7
8
9
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    FillTable(listBox1.SelectedIndex); //передаем индекс выделенного элемента
}
 
void FillTable(int index)
{
    //заполняем DataGridView в зависимости от значения index
}
1
Мех
0 / 0 / 0
Регистрация: 13.10.2015
Сообщений: 42
14.12.2015, 12:49  [ТС] 3
Изначально да, был листбокс. Но мне сказали, что всё должно быть таблицами. Но спасибо.
0
Даценд
Модератор
Эксперт .NET
4209 / 3971 / 2629
Регистрация: 20.04.2015
Сообщений: 7,213
14.12.2015, 12:55 4
Мех,
ну тогда
C#
1
2
3
4
5
6
7
8
9
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
    FillTable(e.RowIndex);
}
 
void FillTable(int index)
{
    //заполняем DataGridView в зависимости от значения index
}
1
IngProj
673 / 45 / 16
Регистрация: 23.10.2015
Сообщений: 93
14.12.2015, 13:47 5
C#
1
2
3
4
5
private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
        {
            int i = e.ColumnIndex;
            int j = e.RowIndex;
        }
получили номер строки и столбца.
Далее пишем... если координаты выбранной ячейка такие, то делаем так, если другие, то по другому делаем, если третьи... и т.д тупо, зато просто)
0
14.12.2015, 13:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2015, 13:47

Изменение содержимого одной ячейки Datagridview после изменения другой ячейки
Здравствуйте. Есть Datagridview с 2 столбцами. Столбцы типа ComboBox. В 1...

Форматирование ячейки в dataGridView. Как поменять цвет определенной ячейки
Хочу поменять цвет выбранной ячейки, так что бы когда при выбраной строки цвет...

При выделении ячейки в DataGridView контрол перемещается и становится по правую сторону ячейки
Всем доброе утро. В приложении есть DataGridView и контрол со всеми функциями...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru