是winform中的,我在DGV中的一列是comboBox,我想将这列动态绑定到数据库中的一个表的其中一个字段,如何绑定啊?以及在DGV中编辑后其他的格格后,能够自动保存起来?

解决方案 »

  1.   

                
    DataGridViewComboBOxColumn dgvtbc; 
                dgvtbc = new DataGridViewComboBOxColumn(); 
                dgvtbc.Name = "aa"; 
                dgvtbc.DataPropertyName = "aa"; //数据库字段
                dgvtbc.HeaderText = "数据1"; 
                dgvtbc.SortMode = DataGridViewColumnSortMode.NotSortable; 
                dgv1.Columns.Add(dgvtbc); 
      

  2.   

    CellValueChanged事件,单元格值改变事件中进行保存
      

  3.   


    string con="..."
    string sql = "select * from 表";
    adapter = new SqlDataAdapter(sql, con);
    DataSet da = new DataSet();
    adapter.Fill(da);
    cbo.DataSource = da.Tables["表"];
    cbo.ValueMember = "数据";
      

  4.   


    DataGridView dataGridView1 = new DataGridView();
    DataGridViewComboBoxColumn ColHeaderDataType = new DataGridViewComboBoxColumn();
    ColHeaderDataType.Items.Add("1");
    ColHeaderDataType.Items.Add("2");
    dataGridView1.Columns.Add(ColHeaderDataType);
      

  5.   

    我问的是,我已经在DGV中添加了一列comboBox。现在我要当按下查询时,DGV中的这列值自动绑定一个表的所要的字段。