반응형
달력 컨트롤을 사용하면서 특정 날짜만 색깔을 바꾸고 싶었다. 현재 사용하는 프로젝트는 ActiveX와 통신하기 위한 컨트롤이기 때문에 JQuery 컨트롤로 깔끔하게 해결 하려고 했더만 JQuery의 datepicker는 친해지기엔 거리감이...
그래서 그냥 asp.net 컨트롤 사용하고 포스트백 막는걸로..ㅋㅋ
그래서 잠깐 웹에서 찾아봤더니 아 간단하다. 웹사용자정의 컨트롤 만들뻔했는데... 간단히 Calendar의 이벤트에서 가능하다.
그래서 그냥 asp.net 컨트롤 사용하고 포스트백 막는걸로..ㅋㅋ
그래서 잠깐 웹에서 찾아봤더니 아 간단하다. 웹사용자정의 컨트롤 만들뻔했는데... 간단히 Calendar의 이벤트에서 가능하다.
string _SelectedDate; //특정일만 스타일을 적용하기 위한 변수 protected void Calendar1_DayRender(object sender, DayRenderEventArgs e) { if(e.Day.DayNumberText == _SelectedDate) { //e.Cell.BackColor = System.Drawing.Color.Green; //배경색 e.Cell.ForeColor = System.Drawing.Color.Green; //글자색 e.Cell.Font.Bold = true; } }
반응형
'프로그래밍' 카테고리의 다른 글
언어별 JSON 참조 Sample 코드 (0) | 2011.10.21 |
---|---|
[Asp.net] UpdatePanel 사용 [Ajax사용 / Postback막기] (0) | 2011.09.27 |
BackgroundWorker 사용법 (0) | 2011.09.16 |
Cab 파일 작성법 (ocx파일 배포하기) (1) | 2011.08.03 |
[asp.net] Control의 Postback 막기 (0) | 2011.07.21 |
댓글