首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在radcalendar中显示逗号分隔的日期

如何在radcalendar中显示逗号分隔的日期
EN

Stack Overflow用户
提问于 2015-09-08 19:18:24
回答 1查看 265关注 0票数 0

我的asp.net网页中有一个文本框、radCalendar和按钮控件

当我在radcalender中选择多个日期时,我在textbox中动态存储为02-Sep-2015,03-Sep-2015,04-Sep-2015当我在textbox中添加的radcalender日期中选择日期时,检查以下代码:

代码语言:javascript
运行
复制
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        On Error Resume Next

        Dim stringbuilder As StringBuilder = New StringBuilder
        For Each selecteddate As RadDate In RadCalendar1.SelectedDates
            stringbuilder.Append(selecteddate.Date.ToString("dd-MMM-yyyy") + ", ")
        Next
        stringbuilder.Length -= 2
        TextBox1.Text = stringbuilder.ToString
    End Sub

我想要什么?

我想如果文本框已经有多个日期作为03-9月-2015,09-9月-2015,11-9月-2015在page_load事件上,那么当页面加载和休息所有日历日期被禁用时,以下日期在radcalendar中突出显示。

EN

回答 1

Stack Overflow用户

发布于 2015-09-08 19:34:43

如果您在SelectionMode=Single中,可以使用日历的SelectedDate属性设置选定的日期,如下所示:

代码语言:javascript
运行
复制
RadCalendar calendar = new RadCalendar();  
calendar.SelectionMode = SelectionMode.Single;  
calendar.SelectedDate = new DateTime(2008, 7, 7); 

对于其他SelectionModes (Multiple and Extended),您应该使用日历的SelectedDates属性,如下所示:

代码语言:javascript
运行
复制
RadCalendar calendar = new RadCalendar();  
calendar.SelectionMode = SelectionMode.Extended;  
calendar.SelectedDates.Add(new DateTime(2008, 7, 7));  
calendar.SelectedDates.Add(new DateTime(2008, 7, 8));  
calendar.SelectedDates.Add(new DateTime(2008, 10, 10)); 

,因此执行以下

代码语言:javascript
运行
复制
if(Page.IsPostBack){
   if( String.IsNullOrWhiteSpace(datestextbox.Text)==false)  //textbox in which dates as stored as comma separated
{
string[] datesToShow = datestextbox.Text.Split(',');
foreach (string date in datesToShow)
{
  yourCalendar.SelectedDates.Add(new DateTime (date )); 
}
}
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32456408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档