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

Отображение данных двумерного массива

22.10.2010, 10:19. Показов 2329. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравтсвуйте, задача такая:
Есть двумерный массив типа float; Данные массива меняются в цикле.
Необходимо на каждой итерации цикла эти данные отображать на форме в виде сетки, ячейки которой являются аналогами элементов массива.
Каждому элементу двумерного массива должна соответствовать определенная ячейка сетки на форме, и в зависимости от значения элемента массива ячейка должна менять цвет.
Подскажите, какой элемент управления на форме можно использовать для решения данной задачи?
Спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.10.2010, 10:19
Ответы с готовыми решениями:

Получение данных из двумерного массива
Всем доброго времени суток. Есть некий массив, заполненный string members = new string { { "001", "002" }, {...

Как вместо двумерного массива использовать несколько классов для хранения данных о территории игры?
здравствуйте подскажите, как вместо двумерного массива использовать несколько классов для хранения данных о территории игры? к примеру ...

Копирование данных двумерного массива состоящего из списков в список списков.
Для нахождения МСТ (минимального остового дерева) написал функцию, которая принимает масив - гарф. private List<Point>...

8
1 / 1 / 0
Регистрация: 22.10.2010
Сообщений: 14
22.10.2010, 10:24
StringGrid не подойдет?
0
5 / 5 / 0
Регистрация: 22.10.2010
Сообщений: 26
22.10.2010, 10:36  [ТС]
Че то я такого элемента не нахожу на панели?
0
1 / 1 / 0
Регистрация: 22.10.2010
Сообщений: 14
22.10.2010, 10:46
ааааа... . приношу свои извинения. я не заметил, что это C#.
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
22.10.2010, 12:03
Цитата Сообщение от mdv Посмотреть сообщение
Подскажите, какой элемент управления на форме можно использовать для решения данной задачи
dataGridView
1
5 / 5 / 0
Регистрация: 22.10.2010
Сообщений: 26
22.10.2010, 12:15  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
private void InitializeComponent()
        {
            this.dataGridView1 = new System.Windows.Forms.DataGridView();
            ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
            this.SuspendLayout();
            // 
            // dataGridView1
            // 
            this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            this.dataGridView1.Location = new System.Drawing.Point(46, 62);
            this.dataGridView1.Name = "dataGridView1";
            this.dataGridView1.Size = new System.Drawing.Size(513, 265);
            this.dataGridView1.TabIndex = 0;
            this.dataGridView1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellContentClick);
            //
Подскажите, пожалуйста, как задать для данного компонента сетку определенного шага (вертикальную и горизонтальную). И как получить доступ к ячейкам этой сетки, если это возможно?
Спасибо
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
22.10.2010, 12:18
Цитата Сообщение от mdv Посмотреть сообщение
Подскажите, пожалуйста, как задать для данного компонента сетку определенного шага (вертикальную и горизонтальную)
не совсем понимаю, что нужно

Цитата Сообщение от mdv Посмотреть сообщение
И как получить доступ к ячейкам этой сетки, если это возможно
возможно
dataGridView1.Rows[индекс_строки].Cells[индекс_или_имя_столбца].Value
1
5 / 5 / 0
Регистрация: 22.10.2010
Сообщений: 26
22.10.2010, 12:32  [ТС]
спасибо за помощь, сдвиг небольшой есть, будем разбираться дальше
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
22.10.2010, 12:36
mdv,
C#
1
2
dataGridView1.Columns[0].Width = 210;
            dataGridView1.Rows[0].Height = 100;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.10.2010, 12:36
Помогаю со студенческими работами здесь

Отображение двумерного массива
Привет! Как на виджет отрисовать двумерный массив в определённом видимом диапазоне ?

Отображение двумерного массива на форме
Подскажите пожалуйста. Как можно простенько отобразить двумерный массив на форме. Каких либо штатных средств я увы не нашел ( Уже думал...

Передача массива данных в Excel или создание двумерного динамического массива
Нашел на просторах вот такое: Dim oExcel As Object Dim oBook As Object Dim oSheet As Object 'Открыть новую книгу...

Получение данных из двумерного массива
Есть данные вида temp0: Из них нужно получить поля userID, videoID, videoCache. При этом это список или массив вида: . ...

Создание нового массива данных из двумерного
Подскажите пожалуйста получая двумерный массив в формате json, нужно его в последующем разбить на 3 массива разных, как это лучше сделать?


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru