DataGridView с привязкой к данным неправильно сортирует дату - PullRequest
0 голосов
/ 19 ноября 2010

Мой DataGridView не сортирует мою корректность столбца даты и, похоже, также не сортирует его по строке.Столбец привязан к свойству даты, все выполняется с помощью дизайнера.

Набор, который я просматриваю, имеет длину 424 записи, для каждой даты должно быть две записи, и они должны быть рядом сдруг с другом (независимо от сортировки по дате или строке)

Последние несколько десятков записей отсортированы правильно, но начальные записи - нет.

Первоначально каждая вторая запись в начале верна.Вот выдержка, если какая-то сортировка выполняется.

(начало отсортированной сетки слева, а конец сетки справа)

alt text

Понятия не имею, что является причиной или как это исправить.Любые идеи будут с благодарностью!

Спасибо!

1 Ответ

1 голос
/ 19 ноября 2010

Используйте SQL, который вы вызвали, чтобы получить данные для ORDER BY date DESC или ASC. Это обеспечит адаптацию SQL-серверов к порядку дат.

Примером может быть:

SELECT Name, Salary
FROM Employee
ORDER BY Start_Date DESC

Таким образом, вы не полагаетесь на сетку для точной сортировки дат. Также убедитесь, что в вашем элементе управления сеткой нет настроек локали даты. Это может быть языковой стандарт для другой страны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...