How to add a GridView Column on code-behind?

前端 未结 2 1320
南笙
南笙 2021-02-20 07:00

I\'m trying to add a column to a GridView, in ASP.NET 2.0

gridViewPoco.Columns.Add(...)

However, i cant find the right option. I\'d like equiva

2条回答
  •  孤城傲影
    2021-02-20 08:01

    Soner's Answer is great for adding columns to the end of the Gridview. If, however, you find yourself needing to add columns to the middle of the GridView, you'll need to take a slightly different path (using the MyGridView.Columns.Insert() function):

      protected void Btn_AddCol_Click(object sender, EventArgs e)
        {
        TemplateField tf = new TemplateField();
        tf.HeaderTemplate = new GridViewLabelTemplate(DataControlRowType.Header, "Col1", "Int32");
        tf.ItemTemplate = new GridViewLabelTemplate(DataControlRowType.DataRow, "Col1", "Int32");
        MyGridView.Columns.Insert(2, tf); //the 2 makes it go into the third column -- zero-based indexing ftw
        }
    

提交回复
热议问题