문제

이미지와 레이블이있는 itemtemplate과 함께 Datagrid가 있습니다. editeTemtemplate에서 레이블은 텍스트 상자로 대체됩니다. 내 문제는 편집 템플릿이 편집 버튼을 두 번째로 클릭 할 때만 표시된다는 것입니다. 무엇을 제공합니까?

도움이 되었습니까?

해결책

editeMindex 속성을 설정 한 후 데이터 그라이드를 다시 바꾸고 있는지 확인하십시오.

편집 : Massa와 동의했습니다. 모범 사례는 데이터베이닝을 별도의 메소드로 옮기고 첫 번째 페이지로드에서 먼저 호출 한 후 EditemIndex를 설정 한 후에 다시 호출하는 것입니다.

다른 팁

DataGrid를 바인딩하기 전에 page.ispostback을 확인하십시오. 모든 페이지로드 중에 구속력이있는 경우 일 수 있습니다.

If Not Page.IsPostBack() Then
    DoDataBinding()
End If
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top