0
저는 ASP 서버 컨트롤에 다소 익숙하며 중첩 된 GridView에 어려움이 있습니다.GridView 내에서 중첩 된 GridView 편집
내가 가지고있는 ParentGV의 행 열기 내 ParentGV 및 ChildGV
아무 문제 및 ChildGV의 행을 표시하지 않습니다.
내가 여기서 할 것은 : ParentGV_RowCommand에
- 포스트 백은.
- (GridView) 보낸 사람으로부터 ParentGV를 가져옵니다.
- get rowIndex e.CommandArgument.
- ParentGV에서 "ChildGV"의 제어를 찾습니다.
- BindData ParentGV.
- BindData 관련 하위.
데이터에도 삽입이 잘 작동 하
를 나타낸다. 이제 발신자이 ChildGV입니다. 맞습니까?내가 삽입을 위해 수행
- 포스트 백을 ChildGV_RowCommand
- GET ChildGV에 (의 GridView) 발신자에서.
- 바닥 글 데이터를 DB (MySQL의)에
- 삽입 데이터
- BindData ParentGV를 얻을.
- BindData 관련 하위.
괜찮 으면 삽입하지만 ChildGV.Visible은 거짓입니다.
ChildGV 행에서 편집 버튼을 클릭하면 모든 지저분 해집니다.
그래서 제가 편집에 할 것은 : ChildGV_RowCommand
- 포스트 백 (의 GridView) 발신자로부터 ChildGV를 얻을.
- ParentGVRow에 대해 ChildGV.Parent.Parent를 "등반"합니다.
- ParentGV에 대해 ParentGVRow.Parent.Parent를 "등반"합니다.
- 아이에서 편집 원하는 라인을 정의> ParentGV.SelectRow (ParentGVRow.RowIndex) - ->
ChildGV.EditIndex = Convert.ToInt32(e.CommandArgument)
- BindData ParentGV을
- 은으로 선택합니다.
- BindData 관련 하위.
저는 잠시 동안보고 그것에 대해 읽었습니다.
감사합니다.
코드를 공유하십시오. 더 좋은 방법은. – Sribin