datagridview里的下拉框操作

kelei12399 2010-05-15 02:48:02
如何让下拉框默认的被选择一个值
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-05-15
  • 打赏
  • 举报
回复
DatagridViewComboxColumn cmbox = Datagridview.Columns["COmbox控件的Name"] as DatagridViewComboxColumn ;

cmbox.DataSource = 下框的数据源;
cmbox.DataPropertyName= datagrid的数据源的要绑定的列;
cmbox.d...Member="下拉框显示的TEXT";
cmbox.ValueMember="隐藏的值";


DataGridViewComboBoxColumn csex = new DataGridViewComboBoxColumn();
csex.DataPropertyName = "sSex";
csex.HeaderText = "性别";
DataTable dt = new DataTable();
dt.Columns.Add("sexname");
dt.Columns.Add("sexvalue");
DataRow dr = dt.NewRow();
dr[0] = "男";
dr[1] = "1";
dt.Rows.Add(dr);
DataRow dr1 = dt.NewRow();
dr1[0] = "女";
dr1[1] = "2";
dt.Rows.Add(dr1);

csex.DataSource = dt;
csex.ValueMember = "sexvalue";
csex.DisplayMember = "sexname";
this.datagridview1.Columns.Add(csex);
mck477 2010-05-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gs0038 的回复:]
SelectedIndex=1{第1个}
SelectedValue='A'{Value为'A'的}
[/Quote]
错了,
第一个:selectedIndex=0;
捷哥1999 2010-05-15
  • 打赏
  • 举报
回复

DataGridViewComboBoxColumn cmbox = dataGridView1.Columns["下拉框列名"] as DataGridViewComboBoxColumn;
DataGridViewComboBoxCell dgvSelectedCell = cmbox.Items[2] as DataGridViewComboBoxCell;
dgvSelectedCell.Selected = true;
学无止境Coding 2010-05-15
  • 打赏
  • 举报
回复
一楼二楼都行
up
fskjb01 2010-05-15
  • 打赏
  • 举报
回复
selectvalue="<%eval(绑定字段) %>"
gs0038 2010-05-15
  • 打赏
  • 举报
回复
SelectedIndex=1{第1个}
SelectedValue='A'{Value为'A'的}

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧