//先将你要赋值的那个Cell转换类型成DataGridViewComboBoxCell,然后就可以赋值了
DataGridViewComboBoxCell cell = dataGridView1[0, 0] as DataGridViewComboBoxCell;
cell.Items.Add("aaa");
cell.Items.Add("bbb");
datagridview.columns.add("sex","性别");
datagridview.columns["sex"].DataPropertyName="sex";
while(reader.read()){
sex=reader["sex1"].tostring();
string sex1= sex=="1"?"男":"女";
}
没测试 自己测试下