본문 바로가기

ASP.NET11

Calendar 컨트롤 간단히 특정 요일 글자 색상 변경 해보기 Calendar 컨트롤 간단히 특정 요일 글자 색상 변경 해보기 - 토 , 일요일 경우 빨간색으로 달력에 표시해보는 예제입니다. DayRender 이벤트에서 작성하였습니다. protected void calendar_DayRender(object sender, DayRenderEventArgs e) { CalendarDay cd = e.Day; TableCell tc = e.Cell; if (cd.Date.ToString("ddd") == "토" || cd.Date.ToString("ddd") == "일") { tc.ForeColor = System.Drawing.Color.Red; } } 주말일 경우에는 위와같이 할 필요가 없었다 ; calendar.WeekendDayStyle.ForeColor = S.. 2013. 10. 11.
Html 형식의 Excel 변환시 OpenOffice에서 한글이 깨지는 현상 기존 xls 파일로 변환시 html 태그가 삽입되어 테이블 형식으로 표현하게 되는데 일반 97-2003 의 MS Excel에서는 Open 되어도 한글의 깨짐현상이 없었지만 OpenOffice로 XLS 파일을 열시 영문과 숫자를 제외한 한글이 모두 깨짐현상이 발생하였다. OpenOffice에서 Open 시 한글 변환시 깨진 코드는 이렇다 // GridView에 값을 바인딩한다. DataView.DataBind(); Response.AddHeader("content-disposition", "attachment;filename=excel.xls"); Response.ContentType = "application/vnd.ms-excel"; System.IO.StringWriter stringWrite = n.. 2013. 9. 26.
ASP.NET Gridview 컨트롤의 DataKeyNames의 활용 Object DataSource나 DataSource를 이용하여 GridView 바인딩시 DataKeyNames 의 프로퍼티를 이용하여 Key 값을 불러올수 있다. 예를들면 DataKeyNames의 값을 CODE 컬럼으로 잡았을시 Behind 비하인드 코드에서 GridView에서 선택한(Select) 한 Row의 접근시 선택한 로우로 접근 하지 않고도 곧바로 선택한 코드 값을 받아올수 있다. ----- DataKeyNames 미 설정시 GridViewRow gr = grdScheSuc.SelectedRow; string key = gr.Cells[0].Text; 직접 선택한 GridViewRow 인스턴스를 생성해 로우에 접근 한다. ------ DataKeyNames 설정시 string key = grd.. 2013. 2. 6.
ASP.NET 웹 페이지 로드시 캐쉬가 처리 되지 않도록 처리.. 비하인드 코드의 내용입니다. // 캐쉬가되지않게처리한다. Response.Expires = 0; Response.Cache.SetNoStore(); Response.AppendHeader("Pragma", "no-cache"); 2013. 2. 1.