Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
oksia92
0 / 0 / 0
Регистрация: 01.03.2009
Сообщений: 26
#1

Как поместить данные с двухмерного массива в datagridview? - C#

22.11.2011, 19:48. Просмотров 922. Ответов 5
Метки нет (Все метки)

Можно ли поместить данные с двухмерного массива в datagridview? можете ли привести пример
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2011, 19:48
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как поместить данные с двухмерного массива в datagridview? (C#):

Как поместить изображение в DataGridView - C#
в DataGridView один столбец имеет тип данных image но как туда поместить изображение? и какого типа изображения он DataGridView...

Как поместить данные в list - C#
есть структура, есть list, как поместить все данные, например вот такие время №карта .................

Как вывести элементы выбранной строки двухмерного массива? - C#
как вивести елементы выбраной строки(2 массив)?

Как перенести данные из DataGridView в массив? - C#
при отладке вылазиет ошибка никак не могу понять в чем тут дело : private void raschet_Click(object sender, EventArgs e) { ...

Как добавить данные из класса engeneer в DataGridView - C#
В общем, пишу курсовую, нужно добавлять данные в таблицу по нажатию кнопки. Как добавить из класса engeneer поля в эту таблицу? Дело в том...

Подгрузить 1 строку двухмерного массива, в ф-цию для одномерного массива - C#
Здравствуйте. Вот играюсь я с массивами и не совсем хватает мне знаний в этом деле. Думал игратся по аналогии с другими языками, да что то...

5
stratovarius
13 / 13 / 0
Регистрация: 12.07.2009
Сообщений: 114
22.11.2011, 19:56 #2
C#
1
2
3
4
5
dgv.RowCount = N;
dgv.ColumnCount = M;
for (int i = 0; i < N; ++i)
    for (int j = 0; j < M; ++j)
        dgv[j, i].Value = massive[i][j];
1
Kill100
419 / 285 / 39
Регистрация: 11.12.2010
Сообщений: 1,193
Завершенные тесты: 1
22.11.2011, 19:58 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
        //------------Метод-записывающий-матрицу-из-массива-в-DataGridView---------------------------
        /// <summary>
        /// Метод записывающий матрицу из массива в указанный DataGridView
        /// </summary>
        /// <param name="matr">Матрица которую выводим в DataGridView</param>
        /// <param name="dataGridView">DataGridView в который выводим</param>
        public static void Запись(double[,] matr, DataGridView dataGridView)
        {
            //указываем контроллу в который пишем количество строк и столбцов
                dataGridView.RowCount = matr.GetLength(0);
                dataGridView.ColumnCount = matr.GetLength(1);
                for (int i = 0; i < matr.GetLength(0); i++)
                {
                    for (int j = 0; j < matr.GetLength(1); j++)
                    {
                        //пишем значения из массива в ячейки контролла
                        dataGridView.Rows[i].Cells[j].Value = matr[i, j];
                    }
                }
        }
1
oksia92
0 / 0 / 0
Регистрация: 01.03.2009
Сообщений: 26
22.11.2011, 20:19  [ТС] #4
а если выбивает ошибку масив не является одномерным
0
Kill100
419 / 285 / 39
Регистрация: 11.12.2010
Сообщений: 1,193
Завершенные тесты: 1
22.11.2011, 20:21 #5
Цитата Сообщение от oksia92 Посмотреть сообщение
а если выбивает ошибку масив не является одномерным
Покажи свой код...
0
oksia92
0 / 0 / 0
Регистрация: 01.03.2009
Сообщений: 26
22.11.2011, 20:32  [ТС] #6
все получилось!извините
0
22.11.2011, 20:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2011, 20:32
Привет! Вот еще темы с ответами:

Конвертация двухмерного массива - C#
Уважаемые форумчане подскажите нубу. Как массив list(x,y) - PointPairList перевести в массив double . Думал через LINQ одной строкой можно...

Маршалинг двухмерного массива - C#
Здравствуйте. Это пример из гайда с нашего форума для одномерного массива. public bool Spare1; И он отлично работает...

Поместить в массив данные размером 16 байт - C#
создаю массив заданного размера 256кб (или 262144 байт), заполненный нулями byte bytes = new byte; using (var bw = new...

Передача двухмерного массива в метод - C#
Добрый день. Создаю метод для класса, хочу что бы параметром метода являлся двухмерный массив что то типа: Иван - 1 Андрей - 10 ...


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

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

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