电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

GridView 动态添加列的方法及代码


发布日期:2021/4/22
 
代码如下

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);

}

上一篇:使用Command 和DataReader对象加速访问

下一篇:使用Stopwatch类进行速度测试