2009-12-08 6 views
1

DataGridView .Net의 하단에는 새 항목을 추가 할 수있는 지원 기능이 내장되어 있습니다. 마지막 행은 특별한 방법으로 처리됩니다. IBindingSource 인터페이스는 AddNew/EndNew/CancelNew 메서드를 통해이를 지원합니다. 그리드의 상단 행 에 항목을 추가 할 수 있도록 이것을 바꿀 수 있습니까?DataGridView의 맨 위에있는 새 항목 필드

처음에는 프로그래밍 방식으로 sourceList.Insert(0, item)을 할 수 있지만 악마가 세부 사항에 있으며 이미이를 수행하는 방법이 있는지 궁금합니다.

데이터가 바운드 IBindingList (데이터베이스 아님)에서 나옵니다.

답변

0

DateTime 열 삽입을 추가하고 표를이 열로 정렬 할 수 있습니까? (하나의 솔루션) 정말이 기능이 필요한 경우 JANUS 또는 DevExpress와 같은 타사 그리드를 사용하고 지원하는지 확인하십시오.

또한 체크 아웃 :

SO Old Question

+1

IIRC을, 심지어 당신이 행을 커밋 때 바닥에 추가 만 다시 종류의 정렬 된'DataView'와 함께. 그래도 나는 잘못 될 수 있습니다. –

+0

(이 시나리오에서'DataGridView '에 의해 소비되는 인터페이스의 영역을 지원하는 몇 가지 유형 중 하나이기 때문에'DataView '에 대해 언급합니다.) –

+0

당신이 맞다고 생각합니다. 행을 저 지른 후에야 ... – Dani

관련 문제