전체 글 97

GridView 하나만으로 프로젝트를 하면서...

프로젝트가 끝나가는 무렵, GridView에 대해 정리해뒀던 하나하나를 꺼내볼까 한다.. 개인적으로 HOONS, TAEYO에서 고수분들에게 물어가며 만들어냈다.. HOONS에서는 레벨이 2주만에 노란장갑 손가락 세개가 되어버렸다... 본론으로 가서,, 코딩 정리를 해보자.. 수정화면으로 넘어가는 버튼을 클릭하면 그 행의 데이터는 기본, TextBox로 변하게 된다.. 이 아이를 드롭다운 형식으로 바꿔서 편집화면에 보여주는 코딩이다.. ASPX TemplateField안에 EditItem Template를 만들어 강제로 드롭다운리스트형식으로 바꿔준다.. cs코드에서 사용하니 ID는 반드시 지정할 것.. cs코드 protected void GridView1_RowEditing(object sender, Gr..

IT정보 2009.04.28

DataSet을 이용한 정렬(소트), 페이징 구현

우선 소트입니다.. private const string ASCENDING = " ASC"; private const string DESCENDING = " DESC"; 이 아이들을 전역변수로 지정해 두고, aspx파일의 그리드뷰 선언부 입니다... 소팅에 필요한 속성은 빨간글씨~ protected void GridView1_Sorting(object sender, GridViewSortEventArgs e) { string sortExpression = e.SortExpression; if (GridViewSortDirection == SortDirection.Ascending) { GridViewSortDirection = SortDirection.Descending; SortGridView(sort..

IT정보 2009.04.17

GridView에서 Update관련 이벤트 사용방법(DataSet이용)

다른 건 생략하고 중요 소스만 붙여 놓겠습니다. 빨간 색으로 칠한 부분이 내가 수정을 하고 싶은 부분입니다. 의 ShowEditButton을 true로 주시면 해당 CommandField에 수정 버튼이 달리게 됩니다.. 그러나 클릭을 해보면 에러가 발생 할 것입니다.. 해당 이벤트가 안 달려 있기 때문에... 수정버튼 클릭, 수정 후 확인, 수정 취소의 세 가지의 이벤트가 필요 할 것입니다.. onrowediting="GridView1_RowEditing" onrowupdating="GridView1_RowUpdating" onrowcancelingedit="GridView1_RowCancelingEdit" 각 각의 아이들 입니다.. 위에 소스를 보면 GridView 선언부분에 선언 되어 있습니다. 이제..

IT정보 2009.04.16

문자로 된 데이터를 넘길 때 인코딩(Encoding) 방법에 대해서..

문제가 됐던게.. function OpenProjectStatus(emp_no, pj_name){ window.showModalDialog("./ProjectStatus.aspx?emp_no="+emp_no+"&pj_name="+pj_name, "", "dialogWidth:800px; dialogHeight:600px"); } 이런식으로 다른 페이지로 넘기려 하는데.. pj_name 이 일본어문자열이었습니다.. 열리는 화면에서 계속 깨져서 인코딩방법을 찾던 중 이런 방법으로 해결할 수 있었습니다! function OpenProjectStatus(emp_no, pj_name){ window.showModalDialog("./ProjectStatus.aspx?emp_no="+emp_no+"&pj_name=..

IT정보 2009.04.16

List Bound Controls 비교

데이터를 연결 해주고 디스플레이 해주는 컨트롤을 List Bound Controls 이라고 합니다. 예를 들면, DropDownList, ListBox, CheckBoxList, RadioButtonList, GridView, DataGrid, DataList, Repeater 등등.. - Repeater Control : 수정 기능이 없고, 개발자의 코딩 작업이 많이 필요합니다. 그렇기 때문에 UI의 디장인에 가장 표현력이 뛰어나며, 유연성이 좋습니다. - DataList Control : DataGrid, GridView 보다는 기능이 적습니다. 대신 구조 자체가 좀더 유연합니다.(직접 디자인을 변경 할 수 있습니다.) Repeater 컨트롤에 비해 제공해주는 기능이 좀더 강화 되었습니다. - Gri..

IT정보 2009.04.15

2008.11.24일(월) 사회인 야구 드림즈에서의 데뷔전

장소는 '시오미 야구장' 이었다. 감독인 시게오상의 문자를 받고 정시보다 조금 일찍 도착했다. 시게오상과 캡틴인 히데키, 포수 켄지군과 인사를 나누고 덕아웃으로 갔다.. 이 날은 다른 사회인야구팀과의 연습시합이 있는 날. 근데 시게오상이 느닷없이 오늘이 데뷔라며 유니폼을 줬다. 갈아 입고 벤치에 앉아있고, 레귤러는 정해져 있는 상황이라 경기를 구경했다. 모든 선수들은 평균 38세 정도로 고등학교 때부터 팀을 만들어 시작했다고 한다. 오오지마에서만 20년 정도의 경력. 흥미진진한 경기가 계속 되었는데 갑자기 캡틴이, '김상 라이토 마못떼쿠레 오네가이~' 라는 말이,,, 후덜덜 6회말 느닷없는 교체로 우익수로 갔다. 삼자범퇴로 가뿐히 넘어가고 7회초.. 선두타자로 나갔다. 난 괜찮겠냐고 계속 물어봤지만 상관..

일본/일본일상 2008.11.26

일본 은행에 관한 여러가지 Tip

네이버에 내가 가입되어 있는 카페에서 퍼왔습니다. ★ 일본 은행 ATM 화면의 설명 http://cafe.naver.com/kjmint/2227 ★ 우체국 이용하기- 송금,택배,계좌이체 등 http://cafe.naver.com/kjmint/2975 ★ 국제 송금과 환전 http://cafe.naver.com/kjmint/4503 http://cafe.naver.com/kjmint/4472 ★ 적금에 관한 글 http://cafe.naver.com/kjmint/4042 ★ 통장개설- 신생은행(신세이 긴코우)에 관한 글 http://cafe.naver.com/kjmint/2160 http://cafe.naver.com/kjmint/1825 http://cafe.naver.com/kjmint/1828 ★ 변..

일본/이로이로 2008.08.19

캇파쿠와 여름방학을

여름방학을 앞둔 어느 날, 초등학생 고이치는 학교에서 돌아오는 길에 큰 돌을 줍는다. 집에 가져와 물로 깨끗이 씻어내자, 그 안에서 어린 갓파(河童, 일본의 상상 속 동물)가 “쿠!”라는 소리를 내면서 나타난다. 자신이 수백 년 동안 땅 속에 묻혀 있었다고 얘기하는 갓파. 고이치와 가족들은 갓파의 이름을 “쿠”로 지어주고, 가족으로 받아 들인다. 고이치의 가족들과 함께 즐거운 시간을 보내던 어느날, ‘쿠’ 는 동료들이 사는 갓파의 세상으로 돌아가고 싶다고 말한다. 이에 고이치는 ‘쿠’를 위해서 갓파 전설이 남아있는 도노(遠野)로 향해 함께 여행을 떠나게 된다. 영화제 소개글. 아동문학가 고구레 마사오의 을 원작으로 5년의 제작기간을 거쳐 극장판으로 완성된 감동의 애니메이션 대작. 은 에도 시대에 땅 속에..

일본/이로이로 2008.08.18