Minimalna i maksymalna wartość z DatataGridView

0

W jaki sposób wydobyć z DataGridView gdzie DataSource ustawione jest z BindingSource dla kolumny datetime wartość minimalną i maksymalną i przypisac je do DataTimePickera?

0

Nie o to chodzi.

W DataGridView mam kolumnę uzupełnianą formatem DateTime.
Np:
/colDATA/
2012-02-02
2013-01-03
2013-03-04
2013-04-05
2013-05-06
.....
2013-12-07

I teraz jak z tej kolumny wydobyć min(colData), max(colData)
czyli wartość
min = 2012-02-02
max = 2013-12-07

0

Próbowałeś przejść w pętli po wierszach DataGridView (chociaż być może lepiej po źródle danych)?

0

Myślałem. Tylko rozwiązanie to może być słabe w sytuacji jak mam 1000 wierszy lub więcej. Dlatego szukam lepszego rozwiązania.

0

nie mam pewności bo nie testowałem
ale może by tak sort skoro masz dgv i gotowe

0

Myślę, że lepszym rozwiązaniem będzie Expression Column, jeśli DatGridView jest oparte na jakimś Table (lub View)

0

A co sądzicie o tym?
DateTime minDate = Convert.ToDateTime(datatable.Compute("min([Data])", string.Empty));

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0