熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

GridView 動態添加列的方法及代碼

2013-11-13 10:10:32  來源: .NET編程 
    代碼如下

  protected void Page_Load(object sender EventArgs e)
{

  TemplateField mycustomField = new TemplateField(); //創建列實例
mycustomFieldShowHeader = true; // 設置屬性
LinkButton lb = new LinkButton();
lbText = Delete;
mycustomFieldHeaderTemplate = new GridViewTemplate(DataControlRowTypeHeader 刪除);
mycustomFieldItemTemplate = new GridViewTemplate(DataControlRowTypeDataRow lb);
TabelContentListGridViewColumnsAdd(mycustomField); //添加列到TabelContentListGridView控件

  // 這種綁定翻頁會丟失數據

  // 下面的綁定數據可以保持 不過也要清零列不然後出現很多重復列

  // TabelContentListGVColumnsClear(); //清零列

  // SystemWebUIWebControlsBoundField customField = new BoundField();
// customFieldDataField = dtColumns[i]ColumnName;
// customFieldHeaderText = dtColumns[i]ColumnName;
// customFieldItemStyleCssClass = dtColumns[i]ColumnName;
// TabelContentListGridViewColumnsAdd(customField);

  }


From:http://tw.wingwit.com/Article/program/net/201311/12799.html
  • 上一篇文章:

  • 下一篇文章:
  • Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.