Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
4 / 4 / 1
Регистрация: 06.05.2014
Сообщений: 86
1

Нахождение минимального значения строки в DataGridView

29.10.2014, 23:05. Показов 4395. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе время суток) Помогите решить задачу. У меня есть dataGridView1, с рандомно заполненными числами начиная с третьей колонки (индекс [2]) и рандомным количеством чисел в строках. Задача такова, нужно найти минимальный элемент каждой строки и записать во 2 колонку (индекс [1]). Вот мой неправильно работающий быдло-код (Выдает нули в каждой строке). Прошу помочь обнаружить и исправить ошибки, а если это не возможно - написать новый. Заранее благодарю.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public void min()
        {
            double min = double.MinValue;
            double rez = 0;
            for (int j = 0; j < dataGridView1.RowCount; j++)
            {
                rez = 0;
                min = Convert.ToDouble(dataGridView1.Rows[j].Cells[2].Value);
                for (int i = 2; i < dataGridView1.ColumnCount; i++)
               {
                   if (Convert.ToString(dataGridView1.Rows[j].Cells[i].Value) != "" && Convert.ToDouble(dataGridView1.Rows[j].Cells[i].Value) < min && Convert.ToDouble(dataGridView1.Rows[j].Cells[i].Value) != 0)
                   {
                       min = Convert.ToDouble(dataGridView1.Rows[j].Cells[i].Value);
                   }
               }
                dataGridView1.Rows[j].Cells[1].Value = rez.ToString("g6"); 
            }
 
        }
Добавлено через 44 минуты
Тема уже не актуальна, нашел ошибку и исправил!
Кому нужен код
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 public void min()
        {
            double min = double.MinValue;
            
            for (int j = 0; j < dataGridView1.RowCount; j++)
            {
                
                min = Convert.ToDouble(dataGridView1.Rows[j].Cells[2].Value);
                for (int i = 2; i < dataGridView1.ColumnCount; i++)
               {
                   if (Convert.ToString(dataGridView1.Rows[j].Cells[i].Value) != "" && Convert.ToDouble(dataGridView1.Rows[j].Cells[i].Value) < min && Convert.ToDouble(dataGridView1.Rows[j].Cells[i].Value) != 0)
                   {
                       min = Convert.ToDouble(dataGridView1.Rows[j].Cells[i].Value);
                   }
               }
                dataGridView1.Rows[j].Cells[1].Value = min.ToString("g6");
                dataGridView1.Rows[j].Cells[1].Style.BackColor
                = Color.Red;
            }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2014, 23:05
Ответы с готовыми решениями:

Нахождение минимального значения строки в DataGridView
помогите пожалуйста нужно найти минимальное значение в матрице допустим 4х4 datagridview C# ...

Нахождение минимального значения среди элементов любой строки двумерного массива
Помогите пожалуйста составить программу: а) нахождения минимального значения среди элементов любой...

Нахождение минимального значения среди элементов каждой строки двумерного массива
Помогите разобраться в задаче. Составить программу нахождения минимального значения среди...

Нахождение минимального элемента в строке DataGridView
Доброго времени суток! Помогите пожалуйста с решением 1 задачи. У меня есть dataGridView1 который...

0
29.10.2014, 23:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2014, 23:05
Помогаю со студенческими работами здесь

Нахождение минимального значения
Здравствуйте. При решении задачи столкнулся с проблемой нахождения минимума. У меня следующий код...

Нахождение минимального значения
Написать программу нахождения минимального значения больше нуля в последовательности вводимых целых...

Нахождение минимального значения
Здравствуйте, возникла проблема с решением задачи. У меня есть функция трех переменных, и нужно...

Нахождение номера минимального значения
Нахождение номера минимального значения в последовательности вводимых чисел. Остановить обработку...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru