我的dataGridView绑定dataSet11数据源,DataMember绑一张表
现在我设置Columns这个列属性,其中有一列的ColumnType设为DataGridViewComboBoxColumn.综上,我的意思是,我dataGridView中增加一行数据的时候,有一列是下拉方式ComboBox选值的,
比如:
1:NO类型
2:NC类型
3:Nothing然后我把这笔数据更新到sql server里面,结果报错:DataGridViewComboBoxCell value is not valid请教怎么解决?
我是通过设置属性的方式,非代码添加方式,麻烦大家具体问题具体分析,别又在网上复制代码过来,摆脱。
急切想解决,摆脱,谢谢

解决方案 »

  1.   

    DatagridViewComboxColumn cmbox = Datagridview.Columns["COmbox控件的Name"] as DatagridViewComboxColumn ;   cmbox.DataSource = 下框的数据源;   
    cmbox.DataPropertyName= datagrid的数据源的要绑定的列;   
    cmbox.d...Member="下拉框显示的TEXT";   
    cmbox.ValueMember="隐藏的值";   string selectValue =(string)(this.dataGridView1.Rows[e.RowIndex].Cells[1] as DataGridViewComboBoxCell).Value; 
      

  2.   

    this.unitPriceDataGridViewTextBoxColumn.Items.AddRange(new object[] { 0.5m, 99m });