我在编辑列的时候顺序是这样的(ID、景点ID、名称、序号、上升、下降、删除)其中上升、下降、删除都是DataGridViewButtonColumn。怎么我绑定数据的时候 上升 跑到第一列去了。我想绑定数据的时候界面显示的
顺序是上面的顺序。怎么解决?

解决方案 »

  1.   

    设置好的。我把上升、下降、删除的类型改为DataGridViewTextBoxColumn就不会出现
    上面的问题。不知为什么
      

  2.   

    如果是button能有数据吗 ?
     或者你在后台赋值时没按顺序走
      

  3.   

     dgvAllig.Rows.Clear();
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        dgvAllig.Rows.Add();
                        int num = dgvAllig.Rows.Count - 1;
                        DataGridViewRow dr = dgvAllig.Rows[num];
                        dr.Cells["a_id"].Value = dt.Rows[i]["dict_id"].ToString();
                        dr.Cells["a_type"].Value = dt.Rows[i]["dict_typeid"].ToString();
                        dr.Cells["a_name"].Value = dt.Rows[i]["dict_name"].ToString();
                        dr.Cells["btn_edit"].Value = "修改";
                        dr.Cells["btn_del"].Value = "删除";                }
      

  4.   

    怎么那么麻烦啊~DataGridView不是有个Source可以这节用来装载数据吗?