我正在創建一個界面,允許用戶選擇一個日期範圍,並勾選或取消勾選在日期範圍內適用的一週中的某幾天。給定日期範圍(開始日期和結束日期),如何計算日期,排除.Net中指定的每週日期?
的日期範圍控制是DateTimePickers
,和一週的日子CheckBoxes
這裏的UI的實體模型:
From Date: (dtpDateFrom)
To Date: (dtpDateTo)
[y] Monday, [n] Tuesday, [y] Wednesday, (etc)
什麼顯示總數的最佳方式是計算天數,不僅基於日期範圍,還基於t他打勾(或選定)一週的某幾天?
在我的唯一選項中循環顯示日期範圍嗎?
我想我會按照你的建議,先做簡單的循環選項,然後我可能會刺穿ravenspoint的算法:o) – Andrew 2008-09-25 10:51:49