rt,还有如何设置初始的值?谢谢

解决方案 »

  1.   

    DataGridViewComboBoxColumn co = new DataGridViewComboBoxColumn();
                co.Items.Add("33");
      

  2.   

    这样好像不行,我也不知道为什么不行,DataGridViewComboBoxColumn 是在控件上添加的
      

  3.   

    DataGridViewComboBoxColumn dataGridViewComboBoxColumn = new DataGridViewComboBoxColumn();
                dataGridViewComboBoxColumn .Items.Add("test");
      

  4.   

    那将有ComBox的Cell转换为DataGridViewComBoxCell类型,然后在Item中添加你的内容,再试试例如:
    DataGridViewRow row = this.dataGridView1.Rows[1]; 
    DataGridViewComboBoxCell cell = row.Cells[0] as DataGridViewComboBoxCell; 
    if (cell != null) 

      cell.Items.Add("333"); 
    }
      

  5.   


                DataGridViewColumn ss =new  DataGridViewColumn();
    this.dataGridView1.Columns.Add(ss );
      

  6.   

    我动态添加的DataGridViewComboBoxColumn好像也不行....
      

  7.   

    不好意思.是没有把DATAGRIDVIEW设成enable edit..现在可以了
    还有一个问题,怎么添加默认值呢?
      

  8.   

    搞定了
    answerParameterDGV.Rows[0].Cells["Column3"].Value = "12345";//设置默认值
    要一行一行设置