Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 11.04.2022
Сообщений: 19

DataGridView Выводит больше строк и столбцов

15.08.2022, 10:27. Показов 646. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Хотелось бы узнать совета!
в программе есть комбоБокс в котором можно выбрать размерность матрицы. Выбирая нужный размер и нажимая кнопку, ДейтГрид должен вывести правильную матрицу по заданному размеру, будь то 2*2 или 4*4.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
        comboBox1->SelectedIndex == 1;
        size = 2; //размерность 2х2
        dataGridView1->ColumnCount = size; //присваивание размера для столбцов
        dataGridView1->RowCount = size;//присваивание размера для строк
 
        comboBox1->SelectedIndex == 2;
        one = 3; //размерность 2х2
        dataGridView1->ColumnCount = one; 
        dataGridView1->RowCount = one;
        
        comboBox1->SelectedIndex == 3;
        tu = 4; //размерность 2х2
        dataGridView1->ColumnCount = tu; 
        dataGridView1->RowCount = tu;
        
        comboBox1->SelectedIndex == 4;
        fri = 5; //размерность 2х2
        dataGridView1->ColumnCount = fri; 
        dataGridView1->RowCount = fri;
При запуске программы все работает идеально, но дальше все прибавляется ,то есть при заданном размере 2*2 может выводить 10*10,8*8.
Я понимаю, что скорее всего нужно очистить или как-то закрывать или может цикл.....Но пока не дошла до решения, буду рада если подскажете.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.08.2022, 10:27
Ответы с готовыми решениями:

Привет. В программе вводится количество строк и столбцов. Мы можем ввести больше столбцов чем задали.
как сделать так чтоб мы не могли ввести большое количество столбцов что задаем? #include "stdafx.h" #include...

Для матрицы из 3 столбцов и 7 строк отпечатать номера тех строк, в которых третий элемент больше суммы двух
Для матрицы из 3 столбцов и 7 строк отпечатать номера тех строк, в которых третий элемент больше суммы двух других элементов строки, и...

Объединение строк/столбцов DataGridView
Здравствуйте! Как можно объединить столбы/строки в dataGridView?

1
 Аватар для PencilTorch
90 / 60 / 32
Регистрация: 06.08.2020
Сообщений: 220
24.08.2022, 11:40
Это можно оформить несколько проще: в свойствах comboBox1 Items вписываете коллекцию. И далее, при нажатии кнопки, в зависимости от того какая цифра из выпадающего списка выбрана, будут сформированы строки/столбцы.
C++
1
2
3
4
5
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
    size_t num = Convert::ToInt32(comboBox1->Text);
    dataGridView1->ColumnCount = num;
    dataGridView1->RowCount = num;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.08.2022, 11:40
Помогаю со студенческими работами здесь

Перемещение столбцов и строк в DataGridView
Всем привет. Нужна помощь. Есть задание, где надо определить максимальный элемент матрицы (сделан) и с помощью кнопок(button) двигать...

Создание строк и столбцов в DataGridView
Добрый вечер! Скажу сразу, что я почитала темы по данному вопросу на форуме, но есть проблема, которая там не описана. Мне нужно...

DataGridView ориентация строк и столбцов
Привет. Можно ли как-нибудь расположить строки вертикально, а столбцы соотв. горизонтально?

Удаление строк и столбцов из DataGridView
В DataGirdView создается квадратная матрица, в которую вводятся данные в виде 0 и 1. Необходимо удалить все столбцы, в которых находятся...

DataGridView - указанная строка содержит больше ячеек, чем число столбцов
Всем здорова. подскажите ребят, как можно добавить в ячейку ну к примеру тот же "DataGridViewCheckBoxCell" во второй строке? В...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru