protected void Page_Load(object sender, EventArgs e)
    {
        usermanage um = new usermanage();
        DataSet ds = um.getUser();
        ButtonField bf = new ButtonField();
        bf.ButtonType = ButtonType.Button;
        bf.Text = "delete";
        bf.HeaderText = "删除";
        GridView1.Columns.Add(bf);
        GridView1.DataSource = ds;   
        GridView1.DataBind();
    }
为什么我自己添加的按钮列总是显示在最前面,而且我使用gridview的添加列功能添加的按钮列也是显示在最前面的,希望大家给我提示一个解决方法,我想把按钮放到gridview的最后一列,应该怎么做

解决方案 »

  1.   

    protected void Page_Load(object sender, EventArgs e)
        {
            usermanage um = new usermanage();
            DataSet ds = um.getUser();
            GridView1.DataSource = ds;   
            GridView1.DataBind();
            ButtonField bf = new ButtonField();
            bf.ButtonType = ButtonType.Button;
            bf.Text = "delete";
            bf.HeaderText = "删除";
            GridView1.Columns.Add(bf);
        }
      

  2.   

    没有用过GridView,是2005的控件么? 猜想GridView.Columns[i].add(bf);
    试试可以不?