![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 小米乙 ![]()
![]() ![]() |
A B C D1A D1B "2020/12/11" D2A D2B "2020/12/10" D3A D3B "2020/12/8" D4A D4B "2020/12/9" 我想以C欄位取得日期的最大值跟最小值, 試過用sort排序方式,先找最小,但排序下來最小是"2020/12/10",最大是"2020/12/9",想問問各位先進們,有什麼方式可以從DataTable中取得日期的最大跟最小。 P.S:這份資料是直接從表單轉出的。 |
1樓
最有價值解答
topcat ![]() ![]() |
試過用sort排序方式,先找最小,但排序下來最小是"2020/12/10",最大是"2020/12/9" 型態的問題? 用文字型態放日期,該補零卻又沒補 這份資料是直接從表單轉出的。 如果是這樣,建議放在物件集合中List<object> 這樣就可以用LINQ去處理他 ^.^a
本篇文章回覆於2020-12-08 10:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
小米乙 ![]() ![]() |
目前有找到一個方式:
貓大您說對了,就是這樣,就得想辦法解決,哈哈~~ LINQ <== 還沒試過,可以試試看~
本篇文章回覆於2020-12-08 10:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
LINQ <== 還沒試過,可以試試看~ 好東西 沒試過太可惜了 用過後完全不想回去用DataSet, DataTable ^_^ 不過型態的問題管用哪個(DataTable, LinQ),還是要用對型態排序才會對 ^.^a
本篇文章回覆於2020-12-08 10:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |