Reden Rodriguez Ответов: 1

Как получить элемент между первым выбранным индексом и последним выбранным индексом в datagridview in ASP.NET


Допустим,у меня есть datagridview с именем столбца имени, отчества и фамилии, и общий элемент внутри моего datagridview составляет 10 элементов с именем, отчеством и фамилией, и если я выбрал только 1 и 5 или я выбрал 5 и 10, я могу получить 1 и 5 или 5 и 10 и те, что между ними.

Что я уже пробовал:

я попытался сделать это в sql, чтобы сделать его проще, но данные, которые я обрабатываю, несколько мешают мне, потому что у меня есть фильтр месяца и года, и если я использую промежуток в sql, я напечатаю неправильный элемент, и мое лучшее предположение заключается в том, что мне действительно нужно получить его через datagridview, а не в базе данных, и распечатать его в qrcode.

1 Ответов

Рейтинг:
0

Maciej Los

Цитата:
мое лучшее предположение заключается в том, что мне действительно нужно получить его через datagridview, а не в базе данных


Ты ошибаешься. Вы должны работать с данными, а не с ячейками/строками datagridview!

Правильный оператор SQL для фильтрации данных на основе года и месяца-это:

SELECT FirstName, MiddleName, LastName
FROM yourTable
WHERE YEAR(DateOfBorn) = @ayear AND MONTH(DateOfBorn) = @amonth


CPallini

5.

Maciej Los

Спасибо, Карло.