2016-08-23 30 views

回答

0

如果您只想要日曆,請在CreateChildControls方法中的webpart類中添加以下代碼行。

Calendar calender = new Calendar(); 
    control.Controls.Add(calender); 

完整的方法將如下所示。

protected override void CreateChildControls() 
    { 
     Control control = Page.LoadControl(_ascxPath); 
     Controls.Add(control); 
     Calendar calender = new Calendar(); 
     control.Controls.Add(calender); 
    } 

如果你想日曆視圖,然後添加以下代碼行WebPart類CreateChildControls方法。

SPCalendarView calenderview = new SPCalendarView(); 
    control.Controls.Add(calenderview); 

完整的方法看起來像這樣。

protected override void CreateChildControls() 
    { 
     Control control = Page.LoadControl(_ascxPath); 
     Controls.Add(control); 
     SPCalendarView calenderview = new SPCalendarView(); 
     control.Controls.Add(calenderview); 
    } 
} 

使用這兩個類的屬性和方法可以實現您的任務。

相關問題