QnA
|
사용언어 (칠해주세요) => (C#,VB) |
|
사용툴 (VS) : |
|
운영체제 (OS) : |
|
상세언어(칠해주세요.) => 1) ASP.NET, 2) ASP.NET MVC, 3) ASP.NET AJAX |
안녕하세요~
질문이 있어 찾아뵙습니다~! ^^
프로시저를 사용하여 데이터 베이스에서 테이블을 가져옵니다.
이것을 그리드 뷰로 보여주려고 하는데요
표를 보면
여러 개의 컬럼이 있고
여러 개의 행이 있잖아요?
그 중 하나의 셀을 클릭 했을 때 어떤 url의 페이지를 새 창으로 띠워서 보여주고자 합니다.
가능할런지요?? ^^
첫댓글 가능합니다. 행의 td에 Attribute.Add("onclick", "호출할 함수명")을 써서 가능합니다 td에 style 로 cursor:pointer 도 해줘야지 손 모양으로 바뀌겟죠..
테이블 구조는 컬럼이 있고, 행이 있지요. 그 특정 행에 대한 값을 가지고 오기 위해서는 쿼리문의 WHERE 조건문으로 데이터를 얻어 올 수 있지요. 사용자가 선택한 하나의 행을 선택했을때 고유 키값을 넘겨줘야겟지요. 그래야 WHERE 조건문으로 데이터를 가져와서 새창을 띄운 페이지에 출력을 할 수 있으니까요..
이는 gridview 의 asp:TemplateField 을 사용하시면 됩니다. http://www.asp.net/web-forms/tutorials/data-access/custom-formatting/using-templatefields-in-the-gridview-control-cs
제가 영어가 딸려서요.. 저장 프로시저의 select 결과문중 3번째 결과를 그리드뷰에 넣습니다. 후에 그 그리드뷰의 셀들을 클릭 하여 새로운 창으로 특정 url 페이지를 보여주려고 하는데요.. 어떻게 하면 좋을까요?? 참고할 만한 사이트라도 알 수 있을까요???
http://www.taeyo.net/lecture/NET_01/cassatt/cassattVSBoard3.asp