추가로 새로운 행,정확한 위치에서 사용자 정 wingrid 마트 클라이언트로
-
20-08-2019 - |
문제
나는 Infragistics UltraGrid 를 사용하여마트 클라이언트.
를 추가하는 경우 새로운 객체을 내 바인딩 목록에 추가 행하의 맨 아래 그리드 고급이 없는 경우 사용자 정의합니다.
질문을 클릭하면서 열을 헤더를 정렬,그리드가 있는 방법에 대한 새로운 행에 표시하는 적절한 정렬하기 위해 대신에 항상 수 있습니다.
다시 정렬 모든 행에 삽입하는 너무 비싸다.
해결책
보 종류의 사랑을 받고 있습니다.Infragistics 지원도 표시 RefreshSortPosition()메소드는 유일한 선택입니다.
// Add to binding list which will trigger a row to be added to the bound ultragrid.
this.bindingList.Add(new Person("Smith", "John"));
// Get length since we know this will always be added to the end
int length = this.ultraGrid.Rows.All.Length;
// Get it to sort
this.ultraGrid.Rows[length - 1].RefreshSortPosition();
좀 더 효율적이,당신은 항상 똑똑한을 해제하여 다시 그리기 등 다음 전화로 새로 고침에 무리의 행한 후에 배치의 주문,etc....
는 희망 도움이 됩니다.나는 아주 작은 행운 인터넷 검색에 이 문제입니다.
제휴하지 않습니다 StackOverflow