2013-05-14 42 views
0

我怎样才能像CheckBox控件在DataGridViewCheckBoxCell类似的组合框的的DataGridViewComboBoxCell?我怎样才能得到控制内部DatGridView列

foreach (DataGridViewRow row in dgvPerformance.Rows) 
{ 
    DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)row.Cells[6]; 
    //I need to find CheckBox in chk 
} 
+0

所以基本上,你想在同一列的不同行不同的控件异构列对? – 2013-05-14 12:49:13

+0

你想达到什么目的?可以访问网格的编辑控件,但这通常不是非常有用(对于特定类型的网格中的所有单元格,只有一个编辑控件)。 – 2013-05-14 13:28:50

回答

0

你不能从一个DataGridViewCheckBoxCell控制CheckBox,但你可以得到它的值:

foreach (DataGridViewRow row in dgvPerformance.Rows){ 
    DataGridViewCheckBoxCell chk = row.Cells[6] as DataGridViewCheckBoxCell; 

    if(chk != null && (bool)chk.Value){ 
     //checked, do something 
    } 
}