2011-12-16 6 views
4

목록에 항목을 삽입하여 그리드의 dataSource를 프로그래밍 방식으로 변경합니다. 그런 다음 RadGrid에서 Rebind를 수행합니다. 필자는 새로 삽입 된 객체의 ID를 얻었습니다. 그런 다음 그리드에서이 행을 선택하고 싶습니다. 코드 숨김에서 어떻게 할 수 있습니까? 도움삽입 후 항목 선택하기

답변

7

에 대한

덕분에 당신은 당신의 그리드에 대한 DataKeyNames="yourID"로 ID를 설정해야합니다. 그런 다음 코드 뒤에서 코드를 검색하고 다음과 같이 선택하여 설정할 수 있습니다.

GridDataItem gdiItem = RarGrid1.MasterTableView.FindItemByKeyValue("yourID", yourIDValue); 
gdiItem.Selected = true; 
+0

첫 번째 문제는 페이지 매김입니다. 주어진 키를 찾기 위해 그것을 거절해야했습니다 (다른 페이지에 있었기 때문에). 두 번째 문제는 gridItem.Selected = true가 내 눈금에서 OnSelectedIndexChanged 이벤트를 호출하지 않는다는 것입니다. ( – gruber

+0

@gruber 네,이 문제에 대해 알고 있습니다. 귀하의 질문에 항목 선택 만 묻었습니다. 'OnSelectedIndexChanged' 이벤트를 발생 시키려면 아이템으로 무엇을하고 싶은지 알 수있는 이벤트 코드를 게시했습니다. 페이지 크기를 알고 있으면 페이지 매김이 문제가되지 않습니다. 그런 다음 항목이 포함 된 페이지로 이동할 수 있습니다. – Mentoliptus

+0

어떻게 변경합니까? currentPageIndex? (관심있는 항목이 들어있는 페이지로 점프하는 것에 대해 이야기하는 것) – gruber