直接这样就行:
calSchedule_DayRender(null,new EventArgs.Empty);

解决方案 »

  1.   

    错了
    是:calSchedule_DayRender(null,EventArgs.Empty);
    不要new
      

  2.   

    不好意思,没注意是DayRenderEventArgs
    那么这样,因为你的代码里面也没有用DayRenderEventArgs
    你就
    calSchedule_DayRender(null,null);或者new 一个DayRenderEventArgs
      

  3.   

    我再问2个问题:
    1.怎么样在Calendar控件中只显示本月的日期,上一月或下一月的日期不显示。
    2.怎么样把数据库的工作日程安排添加进相应的日期里(如:IOffice中的我的日程)
    解答了在此帖子和http://expert.csdn.net/Expert/topic/1516/1516534.xml?temp=.6547357两个帖子拿200分
      

  4.   

    有没有C#的源代码?请发到[email protected]
      

  5.   

    我的源代码是:
    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    calSchedule_DayRender(null,null);
    }private void calSchedule_DayRender(object sender, DayRenderEventArgs e)
    {
    CalendarDay d = e.Day;
    TableCell c = e.Cell;
    c.Controls.Clear();
    string s = "活动";            
    LiteralControl lc = new LiteralControl(s);
    c.Controls.Add(lc);
    }
    用calSchedule_DayRender(null,null);调用不行,我的意思是在Calendar控件所选的日期中添加一条活动记录。应该怎么样写?各位高手请帮忙。急急急急急!
      

  6.   

    问一句,你为什么要在Page_Load中来手动调用这个事件方法呢?