动态创建GridView绑定列

来源:互联网 发布:机器人算法工程师招聘 编辑:程序博客网 时间:2024/04/27 22:58

if (!IsPostBack)
    {
        GridView1.DataSourceID = "SqlDataSource1";
        GridView1.AutoGenerateColumns = false;
        GridView1.DataKeyNames = new string[] { "EmployeeID" };
        GridView1.AllowPaging = true;
        GridView1.AllowSorting = true;
        GridView1.PageSize = 5;
        BoundField bf1 = new BoundField();
        BoundField bf2 = new BoundField();
        BoundField bf3 = new BoundField();

        bf1.HeaderText = "Employee ID";
        bf1.DataField = "EmployeeID";
        bf1.ReadOnly = true;
        bf1.SortExpression = "EmployeeID";

        bf2.HeaderText = "First Name";
        bf2.DataField = "FirstName";
        bf2.SortExpression = "FirstName";

        bf3.HeaderText = "Last Name";
        bf3.DataField = "LastName";
        bf3.SortExpression = "LastName";

        CommandField cf = new CommandField();
        cf.ButtonType = ButtonType.Button;
        cf.ShowCancelButton = true;
        cf.ShowEditButton = true;

        GridView1.Columns.Add(bf1);
        GridView1.Columns.Add(bf2);
        GridView1.Columns.Add(bf3);
        GridView1.Columns.Add(cf);
    }

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/flysun0311/archive/2009/04/30/4140211.aspx

原创粉丝点击