C#中,DataGridView中添加属性是DataGridViewComboBoxColumn列的。连接数据库后,如何显示对应的数据信息

比如在数据库中人的性别分为1、0,1代表男,0代表女,如何在查询后根据查询结果中的1、0分别显示男女在DataGridView中呢?还需要可以在DataGridView中点击该列,可以修改信息并保存到数据库中。

第1个回答  2011-06-30
//先将你要赋值的那个Cell转换类型成DataGridViewComboBoxCell,然后就可以赋值了
DataGridViewComboBoxCell cell = dataGridView1[0, 0] as DataGridViewComboBoxCell;
cell.Items.Add("aaa");
cell.Items.Add("bbb");
第2个回答  2011-06-29
datagridview.columns.add("sex","性别");
datagridview.columns["sex"].DataPropertyName="sex";
while(reader.read()){
sex=reader["sex1"].tostring();
string sex1= sex=="1"?"男":"女";

}
没测试 自己测试下本回答被网友采纳
相似回答