정확히과 일치하는 질문을 찾을 수 없습니다.오류 : "DataGridViewComboBoxCell 값이 올바르지 않습니다." t DataSource는 기본 유형 목록입니다
this question 및 this question과 비슷하게 DataGridViewComboBoxColumn
에있는 DataSource
을 목록으로 설정합니다. 내 경우에는 물건이 double과 int 같은 간단한 유형이므로 ValueMembers 및 DisplayMembers에 대한 답변은 나에게 많은 도움이되지 못합니다. 사용자가 값을 선택하면 "DataGridViewComboBoxCell 값이 유효하지 않습니다."오류가 발생합니다.
빈 dataGridView_DataError 처리기로 오류를 삼킬 수 있지만 분명히 나쁜 방법입니다.
원 kvCol.ValueType = typeof (double);'thanks – 56ka
참고 : 일반적으로 디자인 타임에 그리드를 구성합니다. 디자인 타임에 ValueType 속성을 사용할 수 없으므로 Form_Load 루틴에 다음 코드를 추가합니다. gridSequences.Columns [Year.Name] .ValueType = typeof (Int32) –