Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
9 / 7 / 2
Регистрация: 29.05.2019
Сообщений: 478

Самая маленькая дата в dataGridView

12.06.2020, 21:22. Показов 1187. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот мой код, но фигня, не работает, кто поможет

C#
1
2
3
4
5
6
7
8
9
  var data1 = dataGridView1[5, 1].Value.ToString();
            for (int i = 0; i< dataGridView1.RowCount -1; i++)
            {
                var data = dataGridView1[5, i].Value.ToString();
                if(data > data1)
                {
 
                }
            }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.06.2020, 21:22
Ответы с готовыми решениями:

Определить позиции, которые занимают самая большая и самая маленькая цифры заданного пользователем числа
Для заданного с клавиатуры натурального числа, все цифры которого разные, определить позиции, которые занимают его самая большая и самая...

Самая большая и самая маленькая цифра числа
Помогите Пожалуйста! Вам дают любое число n. Ваша задача вывести на экран самую большую и самую маленькую цифру этого...

Самая маленькая система водяного охлаждения
Здравствуйте. Помогите найти самую маленькую (самых маленьких размеров) систему водяного охлаждения для процессора и видеокарты (по...

15
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
12.06.2020, 21:36
Цитата Сообщение от bnana Посмотреть сообщение
if(data > data1)
Вы здесь строки сравниваете.
1
97 / 33 / 12
Регистрация: 24.11.2018
Сообщений: 191
12.06.2020, 21:45
Проинициализируй z значением нулевой ячейки, потом все последующие(начиная с первой) сравнивай с z, если они меньше, присваивай z их значение.
2. В dataGridView есть сортировка по значениям колонки. Можно тупо отсортировать и взять значение первой(нулевой) строки.

Добавлено через 3 минуты
Цитата Сообщение от SoftIce Посмотреть сообщение
Вы здесь строки сравниваете.
Я в глубоком смысле попытался правильный алгоритм описать, а оно вот в чем дело.
0
9 / 7 / 2
Регистрация: 29.05.2019
Сообщений: 478
12.06.2020, 23:02  [ТС]
Можно пример, пожалуйста
0
9 / 7 / 2
Регистрация: 29.05.2019
Сообщений: 478
13.06.2020, 14:20  [ТС]
SoftIce, Подскажите как сделать правильно?
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
13.06.2020, 14:41
Цитата Сообщение от bnana Посмотреть сообщение
Подскажите как сделать правильно?
Не сегодня, студии нет под рукой.
1
9 / 7 / 2
Регистрация: 29.05.2019
Сообщений: 478
13.06.2020, 21:34  [ТС]
SoftIce, Когда сможете напишите, пожалуйста, я с этими датами не дружу, по крайней мере из базы. Было бы неплохо получить примеры
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
14.06.2020, 04:59
Цитата Сообщение от bnana Посмотреть сообщение
я с этими датами не дружу
Что именно ты хочешь получить сравнением дат? В самой БД даты хранятся в каком виде?
0
9 / 7 / 2
Регистрация: 29.05.2019
Сообщений: 478
14.06.2020, 10:40  [ТС]
ну мне нужно найти с помощью цикла самую маленькую дату в dvg и самую большую. 2020-06-02 00:00:00.000
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
14.06.2020, 13:00
bnana, почему циклом? Если ты читаешь БД, значит у тебя есть DataTable, которая биндится к Dgv. Искать нужно там, а не в Dgv. Например, методом Compute. Скажем, если поле с датой имеет имя DateField, то минимальную и максимальную дату можно найти так:
C#
1
2
var minDate  = dt.Compute("Min([DateField])", string.Empty) as DateTime;
var maxDate  = dt.Compute("Max([DateField])", string.Empty) as DateTime;
Тут, конечно, всё упирается в формат данных, которые хранит БД.
0
9 / 7 / 2
Регистрация: 29.05.2019
Сообщений: 478
14.06.2020, 13:08  [ТС]
ViterAlex, Что такое dt?? Ошибка вылазит "не существует в данном контексте"
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
14.06.2020, 13:10
Цитата Сообщение от bnana Посмотреть сообщение
Что такое dt?
Я же привёл пример. dt это объект DataTable, который привязан к DataGridView через свойство DataSource. Если у тебя привязка данных выполнена иначе, то расскажи как.
0
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
14.06.2020, 13:44
Цитата Сообщение от bnana Посмотреть сообщение
ну мне нужно найти с помощью цикла самую маленькую дату в dvg и самую большую. 2020-06-02 00:00:00.000
а почему бы не написать запрос к БД?

Цитата Сообщение от ViterAlex Посмотреть сообщение
Если ты читаешь БД, значит у тебя есть DataTable, которая биндится к Dgv.
не, не значит)
можно считывать в строго типизированную коллекцию
ну или сразу в DataGridView пихать)) но так лучше конечно не делать
0
9 / 7 / 2
Регистрация: 29.05.2019
Сообщений: 478
14.06.2020, 13:49  [ТС]
Просто хз как, мне же нужно сначала найти во всех полях dvg "сладкую воду", а потом уже во всех записях названия которых представлено выше найти самую маленькую и большую
Ну у меня конечно есть такой поиск, и он работает
C#
1
2
3
4
5
6
7
string NameGoods = (productsBindingSource.Current as DataRowView).Row.Field<string>("NameGoods");
 for (int i = 0; i < dataGridView1.RowCount ; i++)
            {
                string proverka = dataGridView1[1, i].Value.ToString();
 
                if (proverka == NameGoods)
                {
Но хз подойдет ли он если искать в базе, а не в dvg, приведите пример пожалуйста
0
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
14.06.2020, 13:51
Цитата Сообщение от bnana Посмотреть сообщение
Но хз подойдет ли он если искать в базе, а не в dvg, приведите пример пожалуйста
БД какая ?
0
9 / 7 / 2
Регистрация: 29.05.2019
Сообщений: 478
14.06.2020, 13:58  [ТС]
Sql management
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.06.2020, 13:58
Помогаю со студенческими работами здесь

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

Самая маленькая цифра в десятичном положении числа
import java.util.Scanner; public class Main { public static void main(String args) { Scanner in = new...

Найти все окружности, в которые вложена самая маленькая окружность
{Даны n окружностей на плоскости, заданных координатами своих центров и радиусами. Найти все окружности, в которые вложена самая маленькая...

Найти номер строки в файле, в которой записана самая старая дата
Дан файл, в котором записаны некоторые даты (в столбик). Нужно найти номер строки, в которой записана самая старая дата.

Самая левая колонка DataGridView
Как полостью убрать самую левую колонку в DataGridView?


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru