使用ComboBox在Datagridview中对列进行排序

时间:2010-11-02 14:23:08

标签: c# .net

datagridviewcomboboxcolumn 与sql数据库绑定的正确方法是什么? 与其他专栏安排。假设我有如下所示的列。

  1. Srno

  2. 详情//此列适用于datagridviewcomboBoxColumn

  3. 量。

  4. 我希望datagridview的列按照上面的顺序正确,并且用于此目的

    数据录入。

    假设我有以下虚拟表,如

    虚设

    1. Srno

    2. 详情

    3. 量。

    4. MySqlConnection代码如下。

      string cons = "server=.;initial catalog=maa;uid=mah;pwd=mah";
      SqlConnection con = new SqlConnection(cons);
      con.Open();
      string sql = "select particulars from dummy";
      SqlDataAdapter dap = new SqlDataAdapter(sql, con);
      DataSet ds = new DataSet();
      dap.Fill(ds);
      DataGridViewComboBoxColumn cmb = new DataGridViewComboBoxColumn();
      cmb.DataSource = ds.Tables[0];
      cmb.DisplayMember = "name";
      cmb.ValueMember = "name";
      dataGridView1.Columns.Add(cmb);
      

      以上datagridviewcomboboxcolumn设置为dgv.columns [0],因为我想要dgv

      列的订单如下。

      1. Datagridview.columns [0]适用于srno

      2. Datagridview.columns [1]适用于详情

      3. Datagridview.columns [2]适用于金额

      4. 注意: - “我需要按照以上顺序在datagridview中添加所有三列的正确方法”

1 个答案:

答案 0 :(得分:0)

设置列的DisplayIndex properties