문제

DataGridView로 작업 중이며 DataGridViewCombobox 유형의 열이 있으며 문제를 발견했습니다. 기본적으로 셀의 값에 따라 .items를 특정 문자열 세트로 설정하고 싶지만 값이 변경되면 .items 목록을 변경하고 싶습니다. 그러나 이것으로, 나는 때때로 다른 dataGridViewCell이 현재 점유하고있는 목록에서 문자열을 제거 할 것입니다. 이것은 목록에 다시 집어 넣을 때까지 제거 된 항목과 동일한 모든 값을 변경합니다 (내가 완료 한 후에. 편집).

따라서 기본적으로 콤보 박스 드롭 다운 목록에서 일부 항목을 숨길 수있는 방법이 있는지 궁금합니다. 따라서 특정 셀을 선택하면 허용되지 않는 항목을 선택할 수 없습니다.

감사,

로이드

도움이 되었습니까?

해결책

전체 열을 데이터베이닝하는 대신 각 행의 DataGridViewComboBoxCell을 개별적으로 데이터를 데이터에 데이터를 표시하십시오. 이렇게하면 다른 행에서 영향을 미치는 한 행에서 얻은 것입니다.

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