2010-04-14 1 views
3

나는 ASP.NET에서 초보자입니다. DetailsView에서 단추 또는 하이퍼 링크를 만들 수 있는지 묻고 싶습니다. DetailsView에는 Edit, Delete 등이 있지만, 다른 버튼이나 하이퍼 링크를 직접 만들고 싶습니다.ASP.NET의 DetailsView에 사용자 지정 단추를 만드는 방법은 무엇입니까?

실제 시나리오 : ObjectDataSource를 통해 임시 SQL Server 테이블에 DetailsView가 연결되어 있습니다. 내가해야 할 일은 DetailsView를 통해 해당 테이블의 각 데이터를 확인/확인하고 데이터가 정확하다고 생각되면 해당 데이터 (행)를 해당 DB의 다른 테이블로 전송하기 위해 특정 단추/하이퍼 링크를 클릭해야합니다.

답변

3

편집 필드를

더블 ... 버튼을 추가 할 ButtonField를 클릭

변경 설정 세부 사항보기의 상단에있는 작은 화살표를 선택하고 선택 ... 제발 도와주세요 시나리오

은 "확인"할 수 귀하의 요구 (ButtonType 및 텍스트) 그리고 가장 중요한 명령 이름에 맞게 그리고 이벤트에 대한 ItemCommand 이벤트를 사용하는

void MyDetailView_ItemCommand(Object sender, DetailsViewCommandEventArgs e) 
    { 

     // Use the CommandName property to determine which button 
     // was clicked. 
     if (e.CommandName == "Check") 
     { 

      //Do Anything you like 
     } 

    } 
+0

이 링크도 확인 하시길 바랍니다. http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.detailsview.itemcommand.aspx –

+0

감사합니다. Ranhiru! 이게 내가 필요한 것 뿐이야 ... 고마워. – hisoka21

관련 문제