2011-11-17 3 views
1

다른 열이있는 dataGridView가 있습니다. 그 중 하나는 기본 선택 항목 (영어, 독일어, 중국어 ...)이있는 ComboBoxColumn입니다. 프로그래밍 방식으로 새 행을 내 DataGridView에 추가합니다.DataGridView의 ComboBoxColumn에서 선택 항목을 변경하십시오.

dataGridView1.Rows.Add(sn, givenName, mail, department, ToDo); 

다섯 번째 열은 현재 "ToDo"로 작성된 ComboBoxColumn입니다. 어떤 comboBoxItems를 선택해야하는지 말하고 싶습니다. 예를 들면 다음과 같습니다.

dataGridView1.Rows.Add(sn, givenName, mail, department, 1); 

이제 comboBox에서 독일어를 선택해야합니다. Form1.designer.cs에서 Items를 설정합니다.

나중에 각 행에 대해 Item이 선택되는 값을 얻고 싶습니다.

답변

0

당신은 말할 수 있어야한다 :

// Assuming your combo box column is named 'comboBoxColumn1' 
dataGridView1.Rows.Add(sn, givenName, mail, department, comboBoxColumn1.Items[1]); 

이제 셀 변수에서 당신에게 값을 액세스 할 수 Items

0
foreach (DataGridViewRow row in dataGridView1.Rows) 
{ 
     DataGridViewComboBoxCell cell = row.Cells[0] as DataGridViewComboBoxCell; 
} 

을 설정하는 예를 들어 this MSDN page를 참조하십시오.

편집 : 세포 번호 [0]은 (는) 귀하의 예에 적합하지 않습니다.