DataGridView 我先在[设计]直接添加的列`然后我帮定DataTable的数据后列的左右位置排序就乱了``请问怎么样按照我直接添加列的时候的顺序显示?```如何控制列的左右的位置````

解决方案 »

  1.   

    DataGridView -编辑列-添加(添加你看着类型来添加,一般都是textbox的)-(添加之后)‘数据’项输入你数据库里对应的字段,ok或者
    DataGridView -编辑列-添加(添加你看着类型来添加,一般都是textbox的)-(添加之后)‘设计’随便写入,如typeid
    代码:
    dataGridView1.AutoGenerateColumns = false;
    dataGridView1.DataSource = ds.Tables["ss"];
    dataGridView1.Columns["typeid"].DataPropertyName = ds.Tables["ss"].Columns["id"].ToString().Trim();
      

  2.   

    DataGridView 绑定数据后,可以用 HeaderText 属性设置你想要的列名称的
    eg:dataGridView1.Columns[0].HeaderText = "角色ID";
       dataGridView1.Columns[1].HeaderText = "角色名称";