当前位置:编程学习 > C#/ASP.NET >>

datagridview里的下拉框操作

  如何让下拉框默认的被选择一个值 --------------------编程问答-------------------- SelectedIndex=1{第1个}
SelectedValue='A'{Value为'A'的}
--------------------编程问答-------------------- selectvalue="<%eval(绑定字段) %>" --------------------编程问答-------------------- 一楼二楼都行
up
--------------------编程问答--------------------

            DataGridViewComboBoxColumn cmbox = dataGridView1.Columns["下拉框列名"] as DataGridViewComboBoxColumn;
            DataGridViewComboBoxCell dgvSelectedCell = cmbox.Items[2] as DataGridViewComboBoxCell;
            dgvSelectedCell.Selected = true;
--------------------编程问答--------------------
引用 1 楼 gs0038 的回复:
SelectedIndex=1{第1个}
SelectedValue='A'{Value为'A'的}

错了,
第一个:selectedIndex=0; --------------------编程问答-------------------- 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);  
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,