2
A
回答
2
您將需要使用DayRender方法。
C#代碼隱藏
public void Calendar1_DayRender(object o, DayRenderEventArgs e)
{
e.Cell.BackColor = System.Drawing.Color.Empty;
e.Cell.ForeColor = System.Drawing.Color.DarkRed;
//if the days are not part of the current month
if (e.Day.IsOtherMonth)
{
e.Cell.Text = "";
}
}
然後在日曆中,您需要將
ASP
<asp:Calendar ID="Calendar1" runat="server" Height="145px" Width="77px" OnDayRender="Calendar1_DayRender"></asp:Calendar>
您添加OnDayRender = 「Calendar1_DayRender」 日曆控制。
希望這會有所幫助!
編輯:我誤讀了。但是,如果你想只爲「Enable」當天並沒有其他的日子,那麼這將工作..
代碼隱藏
public void Calendar1_DayRender(object o, DayRenderEventArgs e)
{
e.Cell.BackColor = System.Drawing.Color.Empty;
e.Cell.ForeColor = System.Drawing.Color.DarkRed;
if (e.Day.IsToday)
{
e.Cell.BackColor = System.Drawing.Color.Blue;
}
else
{
e.Cell.Text = "";
}
}
1
您可以使用這種伎倆來禁用日曆將來的日期控制。
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
if (e.Day.Date > DateTime.Today)
{
e.Day.IsSelectable = false;
}
}
+1
嗨,它應該是「如果(e.Day.Date> DateTime.Today)」。 – netcat
+0
謝謝@Mattzz –
相關問題
- 1. Asp日曆控件
- 2. 如何禁用日曆控件上的選定日期?
- 3. 驗證/禁用日曆欄的日期在DataGridView控件
- 4. 日曆控制日期未知(ASP.Net)
- 5. 禁用Access日曆控件中的今天日期
- 6. 在JXDatePicker中禁用未來日期
- 7. 在SSRS中如何在日期選擇器日曆之後禁用今日之後的未來日期
- 8. 在primefaces日曆中禁用日期選擇器日曆
- 9. 日曆控件顯示日期事件
- 10. 如何在JavaScript當前日期之後禁用日期日曆
- 11. 禁用JQuery日曆的以前日期
- 12. 使用PhoneGap日期選擇器禁用未來日期
- 13. asp:日曆自動選擇星期日
- 14. 如何禁用未來使用Zend的PHP日曆彈出過去的日期
- 15. Java日期和日曆控件
- 16. ASP日曆控件像谷歌的日曆
- 17. 如何禁用datepicker的未來日期?
- 18. 基金會datepicker - 禁用未來日期
- 19. 在asp日曆上選擇的提交日期到數據庫
- 20. ASP日曆日期從文本字段到日曆
- 21. 日期選擇器 - 禁用未來的日期範圍
- 22. HTML/Angular2日期選擇器禁用以選擇未來日期
- 23. 禁用未來日期和當前日期
- 24. 引導日期選擇器js禁用未來日期
- 25. 無法禁用jQuery日期選擇器中的未來日期
- 26. 禁用Dojo日期選擇器中的未來日期?
- 27. 在日曆控件上自定義日期範圍的外觀
- 28. VB.net禁用週末和將來的日曆日期
- 29. 在富文件中禁用以前的日期:日曆
- 30. 迷你日曆來控制主日曆
我想念那個。我會再看一次。 – Humpy
謝謝你的迴應先生! –
@JbMeris這是否解決了您的問題?這是你在找什麼? – Humpy