你可以参考一下:
Dim Data_Col As New BoundColumn
        Data_Col.HeaderText = ShowName
        Data_Col.DataField = UnShowName
        DTG.Columns.Add(Data_Col)

解决方案 »

  1.   

    建议你动态邦定datagrid 的内容
      

  2.   

    2.this.DataGrid1.Columns.AddAt(.....);
      

  3.   

    this.DataGrid1.Columns.Add 是添加倒所有列的结尾
    this.DataGrid1.Columns.AddAt 是将列添加倒制定索引的列后
      

  4.   

    void Page_Load(sender,e)
    {
        
        ...
        //手动创建列,需要设置自动创建列为false; DataGrid1.Auto... =false;
        BoudnColumn c=new BoundColumn();
        c.HeadText ="head";
        DataGrid1.Columns.Add(c);
     
    }
      

  5.   

    to  Seeko0(阿 枫)
    那我在加载完动态的数据后,再加载自己定义的列也可以在后面加上马?
      

  6.   

    那你需要override DataGrid 创建列的事件。
      

  7.   

    请教 Seeko0(阿 枫) 那应该怎么做?
    能给个例子吗?多谢!!!
      

  8.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=175C1EA1-A261-45D3-B5AC-94F6CACCDDEF