문제

나는 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....

는 희망 도움이 됩니다.나는 아주 작은 행운 인터넷 검색에 이 문제입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top