0
C# (VS 2008)에서 WinForm 앱을 개발 중입니다.바인딩 된 ComboBoxCell의 값을 새로 고침
나는 DataTable
(Fields)과 하나의 추가 열 (ComboBoxColumn
)에 바인딩 된 DataGridView
을 가지고 있습니다. 이것은 RefFieldName이라고하며, 동일한 필드로 묶여 있습니다. 이 DataGridView
의 열 (RefFieldId)을 ComboBox
에서 선택한 필드의 ID로 채 웁니다.
RefFieldId 셀이 이미 설정되어있는 경우 필드의 이름을 표시하는 것 외에는 모두 작동합니다. 내 ComboBox
셀에 RefFieldId의 ID가있는 필드의 이름을 표시해야합니다.
이렇게 ComboBox
을 새로 고치려면 어떻게해야합니까?
사용자 정의 콤보 상자의 데이터 소스는 무엇입니까? DataPropertyName을 통해 dtaatable의 원래 열 중 하나에 바인딩 했습니까? – Derek
예! 그것은 내 데이터 집합의 테이블에서 열 RefFiedId에 바인딩됩니다. 물론 Field의 Name을 DisplayMember로 정의하고 Field의 ID를 ValueMember로 정의했습니다. –