2012-04-18 2 views
0

친구, 내 Windows 응용 프로그램에 DataGridview가 있습니다. 그것은 6 열을 가지고 있으며 그 중 2 열 (colindex 1)은 콤보 박스 유형입니다. 다른 것들은 텍스트 박스 타입입니다. 나는이 콤보 박스를 table1에서 채워야한다. 표 1에는 ID와 이름의 두 열이 있습니다. 이름 만 콤보 상자에 표시됩니다. 사용자는 해당 콤보 박스 중 하나를 선택하고 다른 5 개 열에 무언가를 쓸 수 있습니다. 저장 버튼을 누르면 콤보 박스의 selectedItem ID와 기타 5 개의 텍스트 박스의 값이 table2에 저장됩니다. 폼이 다시로드되면 table2에서 데이터를 가져와 해당 데이터를 DataGridView에 표시합니다. 나는 데이터 소스를 사용하여 콤보 상자를 채 웁니다. 하지만 작동하지 않습니다. 당신 중 누구라도 어떤 생각을 갖고 있습니까? 어떻게 할 수 있습니까?DataGridview에서 comboboxcell의 데이터를 채우고 선택하는 방법

+0

소스 코드를 게시 할 수 있습니까? –

+0

** 작동하지 않음 ** 도움이되지 않습니다. 코드를 보여줄 수 있습니까? – V4Vendetta

+0

디자인 타임에 열을 바인딩했습니다. 어떻게 코드를 얻을 수 있습니까? – Sukanya

답변

0

"Name"에 콤보 상자의 DisplayMemberID에 콤보 상자의 ValueMember을 설정하십시오.

또한 디자인 타임에 수행하는 바인딩 (해당 변경 사항)은 사용중인 Visual Studio의 버전에 따라 클래스의 InitializeComponent 메서드에 있습니다.이 코드는 동일하거나 별도의 파일에 있습니다. .