→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Отображение матрицы в DataGridView 
Автор Сообщение
Начинающий

Регистрация: 03.01.2012
Сообщения: 5
Языки:
Специальность:

Репутация: 0 [ ? ]
Сообщение Отображение матрицы в DataGridView
Не могу выполнить следующее - организовать ввод из 2-х textbox параметры матрицы А(n*m)...соответственно n и m вводимые с клавиатуры столько раз сколько захочется, при этом они должны отобразиться в DataGridView и по заданной формуле и условию преобразоваться в параметр P:

Где формула и условие: Aij = exp(А*i)*sin(В*j) и "Максимальный элемент, который в наименьшей степени отличается от среднего арифметического значения элементов матрицы."

Это жесть... [what]

Добавлено спустя 8 минут 24 секунды:
При условии, что у меня есть button которым я могу после каждого единичного ввода затирать параметры n и m...


18.05.2012 0:34
Профиль Отправить email
Профи
Аватара пользователя

Регистрация: 25.12.2009
Сообщения: 110
Языки:
Специальность:

Репутация: 8 [ ? ]
Сообщение Re: Отображение матрицы в DataGridView
1. Обрабатываем событие клика на кнопке.
2. "затираем" старый грид (dataGrid = new DataGridView())
3. Считываем значения с комбобоксов
int m = int.Parse(TextBox1.Text)
int n = int.Parse(TextBox2.Text)
(Чтоб код был безопасен, лучше использовать int.TryParse(...)
4. Создаем грид размера m*n
for (int i = 0; i < m; i++)
dataGrid.Columns.Add();
for (int j = 0; j<n; j++)
dataGrid.Rows.Add();

5. Пробегаемся по всем ячейкам и устанавливаем значения по любой формуле:
for (int i = 0; i < m; i++)
for (int j = 0; j<n; j++)
{
dataGrid[i][j].Value = ...
}

_________________
Правильно заданный вопрос - половина ответа!


20.05.2012 15:09
Профиль Отправить email
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 


Кто сейчас на конференции

Зарегистрированные пользователи: Yahoo [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
© 2013 «Форум программистов Украины»