2011-01-20 5 views
1

내 웹 사이트에서 데이터 테이블을 동적으로 바인딩하는 데이터 소스가있는 gridview가 있습니다.어떻게 ASP.NET에서 gridview 셀 클릭시 gridview 셀 값을 편집 할 수 있습니까?

이제 사용자가 gridview의 셀을 클릭하면 편집 가능 해지고 셀 값을 편집하고 그에 따라 데이터베이스를 업데이트 할 수 있기를 바랍니다.

gridview의 내장 편집, 삭제 및 업데이트 버튼을 사용하고 싶지 않습니다. 어떻게해야합니까?

답변

0
  1. 내부 인식 셀은 지정된 ID로 div 또는 span을 선언합니다.
  2. 사용하여 자바 스크립트는이 사업부/스팬
  3. 에 대한 onclick 핸들러를 선언 당신이 방금 말한 것에 대해 매우 명확하지 오전이 간단한 예를 http://weblogs.asp.net/mnolton/archive/2003/06/04/8260.aspx
+0

그렇다면 변경 사항을 데이터베이스로 다시 업데이트하는 데 어떻게 도움이 될까요? –

+0

@PARTH, 작성된 것은 비 아약스 방식과 관련이 있습니다. 다시 게시 이벤트가 처리되면'GridView.SetEditRow' 메서드를 호출하면됩니다. 그리드가 편집 모드로 표시됩니다. 자바 스크립트에서 코드 할 수있는 행의 수이므로 이벤트의 인수로 전달됩니다. – Dewfy

+0

참조 할 수있는 코드가 있습니까? 그것은 내가 더 나은 방식으로 그것을 이해하는 데 도움이 될 것입니다. –

0

사용자가 클라이언트 쪽을 클릭하면 추측 할 수 있습니다. 그리드에서 사용자가 선택한 행을 편집 모드로 설정하도록 강제 할 수 있습니다. 이게 너가하고 싶은거야?

+0

을 따르십시오. 방금 말한 것에 대해 좀 더 자세히 설명해 주실 수 있습니까? –

관련 문제