Sql到数据视图组合框

本文关键字:组合 视图 数据 Sql | 更新日期: 2023-09-27 18:11:37

你好,我正在使用这个代码:

SqlDataAdapter sda = new SqlDataAdapter("select name,country from customers", con);
        DataTable dt = new DataTable();
        sda.Fill(dt);
        dataGridView1.Rows.Clear();
        foreach (DataRow item in dt.Rows)
        {
            int n = dataGridView1.Rows.Add();
            dataGridView1.Rows[n].Cells[0].Value = item[0].ToString();
            dataGridView1.Rows[n].Cells[1].Value = item[1].ToString();

但是如果我的第一个单元格是一个组合框呢?

Sql到数据视图组合框

    foreach (DataRow item in dt.Rows)
    {
    int n = dataGridView1.Rows.Add();
 DataGridViewComboBoxCell ContactCombo = (DataGridViewComboBoxCell)(dataGridView1.Rows[n].Cells[1]);
            ContactCombo.Value = item[0].ToString();
    dataGridView1.Rows[n].Cells[1].Value = item[1].ToString();
    }

这段代码将给你datagridview下拉列表,你可以做任何事情(添加项目,选择项目,删除项目)与这个

 DataGridViewComboBoxCell ContactCombo = (DataGridViewComboBoxCell)(Add data gridview cell index here);