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?
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
Próbowałeś przejść w pętli po wierszach DataGridView (chociaż być może lepiej po źródle danych)?
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.
nie mam pewności bo nie testowałem
ale może by tak sort skoro masz dgv i gotowe
Myślę, że lepszym rozwiązaniem będzie Expression Column, jeśli DatGridView jest oparte na jakimś Table (lub View)
A co sądzicie o tym?
DateTime minDate = Convert.ToDateTime(datatable.Compute("min([Data])", string.Empty));