2009-09-25 4 views
2

나는 gridview 컨트롤을 사용하여 레코드를 표시합니다. System.Collections.Generic List <>을 데이터 소스로 사용하고 있습니다. Gridview에서 정렬 작업을 수행하려고합니다. 나에게Gridview 및 List <>

+0

실시간 정렬 방식으로 (GUI 및 정렬 클릭) 또는 프로 문법적으로 정렬합니까? – Graviton

+0

gridview 헤더를 클릭하십시오. –

답변

1

이 자습서를보십시오.

희망이 도움이됩니다.

Josh

0

프로그래밍, 당신은있는 gridview에 바인딩하기 전에 List<>를 정렬해야 할 수도 있습니다

도와주세요.

또는 gridview.DataSource을 명시 적으로 List<>으로 캐스팅하고 정렬해야 할 수 있습니다.

GUI에서 gridview를 정렬하려면 gridview.AllowSorting 속성을 true으로 설정해야 정렬 할 수 있습니다.

+0

원래'DataSource'는'List <>'입니다. 프레임 워크의 미래에 걸쳐 동일한 유형으로 유지 될 것이라는 보장은 무엇입니까? – Joren

+0

슬프게도 보장은 없습니다. – Graviton

1

AllowSorting 속성을 true로 설정하면 충분합니다. 사용자 정의 정렬을 찾으십니까?

0

데이터를 BindingSource에 바인딩 한 다음 BindingSource를 표에 바인딩하면 정렬 할 때 올바르게 업데이트되어야합니다.

Sorting GridView Using IComparer

요약 사용자 정의 정렬 당신이 클릭 향하고 무엇을 컬럼에 따라 정의에서 IComparable 인터페이스를 사용할 수 있습니다 -