2012-11-13 2 views
0

DataGridViewTextBoxCell에서 상속받은 사용자 지정 클래스를 만들었습니다. 이 클래스에서는 GetFormattedValue 함수를 재정의했습니다.제대로 초기화되지 않은 것으로 보이는 DataGridViewCell에서 GetFormattedValue가 호출되는 이유는 무엇입니까?

GetFormattedValue의 두 번째 매개 변수는 - the docs에 따라 - 셀의 부모 행 인덱스입니다.

내 함수가 호출 된 경우 this.RowIndex와 다를 수 있습니다. 다시 - 셀의 부모 행 인덱스를 가져옵니다.

이 이상한 행동이 발생할 수있는시기와 방법을 아는 사람이 있습니까?

답변

0

Nevermind. "공유 행"은 항상 RowIndex로 -1을 반환합니다 (불필요하게 혼동되는 열 머리글과 마찬가지로). 아마이 함수는 우선 rowIndex 매개 변수를 가지고 있습니다.

This은 "공유 행"에 관심이있는 경우 유용한 링크입니다.

관련 문제