2013-06-10 2 views
-1

나는 데이터베이스에서 데이터를 가져오고 ASP : gridview에 표시하는 프로젝트를 수행하고 있습니다. 나는 "View"와 같은 적절한 명명 된 하이퍼 링크를 보여주고 싶은 하이퍼 링크 열을 보여주고 싶습니다. 그리고 사용자가 "View"를 클릭하면 DataTextField 속성의 데이터가 다른 페이지에 자세하게 표시됩니다. "WebForm1.aspx ".i 그물에 검색하고 msdn bt cannt에 공부했다. 자세한 도움을 주시면 감사하겠습니다. 예제 코드가 도움이 될 것입니다. 미리 감사드립니다. 예 : 데이터베이스 테이블 NewsID NewsTitle NewsArticle에 데이터 (NewArticle 필드는 대량의 데이터를 포함)새 창에서 gridview의 관련 데이터를 표시하는 방법/

I라는 적절한 링크를 표시 할 ("볼"). 사용자가보기를 클릭하면 관련 레코드의 NewsArticle이 새로운 별도의 웹 페이지에 표시됩니다. 당신이 jQuery를 잘 알고있는 경우

답변

0

한 가지 방법은 그리드 뷰의 각 행에 포함 된 하이퍼 링크/URL을위한 사용자 대화 상자가 레코드의 ID를 포함하도록 할 수 있습니다 즉

<a href="webform1.aspx?id=12345">View</a> 

는 다음을 WebForm1.aspx의 Page_Load 이벤트 데이터베이스에서 해당 레코드를 검색하고 페이지를 DISPALY, 세부 사항을 보려는.

이 고양이를 껍질을 벗기는 데는 여러 가지 방법이 있습니다. 이것은 비교적 간단한 방법입니다. 아래의 코드는 위의 html을 생성하는 데 사용할 수있는 코드입니다.

+0

대단히 고맙습니다. 나는 그것을 얻고 대상 레코드 URL에 대상 웹 폼에 URL을 추가 할 수 있음을 알 수 있습니다. 하지만 어떻게 거기에 그것을 page_load 이벤트 전체 레코드를 검색 할 얻을 수 있습니다. 그게 나에게 완전히 새로운 plz 도움. –

관련 문제