当前位置: 移动技术网 > IT编程>开发语言>c# > C#中GridView动态添加列的实现方法

C#中GridView动态添加列的实现方法

2019年07月18日  | 移动技术网IT编程  | 我要评论
本文实例讲述了c#中gridview动态添加列的实现方法。分享给大家供大家参考。具体如下: protected void page_load(object sen

本文实例讲述了c#中gridview动态添加列的实现方法。分享给大家供大家参考。具体如下:

protected void page_load(object sender, eventargs e) 
{ 
  templatefield mycustomfield = new templatefield();
  //创建列实例 
  mycustomfield.showheader = true;
  // 设置属性 
  linkbutton lb = new linkbutton(); 
  lb.text = "delete"; 
  mycustomfield.headertemplate = new gridviewtemplate(datacontrolrowtype.header, "删除"); 
  mycustomfield.itemtemplate = new gridviewtemplate(datacontrolrowtype.datarow, "", lb); 
  tabelcontentlistgridview.columns.add(mycustomfield);
  //添加列到tabelcontentlistgridview控件 
  // 这种绑定翻页会丢失数据 
  // 下面的绑定数据可以保持 不过也要清零列不然后出现很多重复列 
  // tabelcontentlistgv.columns.clear(); //清零列 
  // system.web.ui.webcontrols.boundfield customfield = new boundfield(); 
  // customfield.datafield = dt.columns[i].columnname; 
  // customfield.headertext = dt.columns[i].columnname; 
  // customfield.itemstyle.cssclass = dt.columns[i].columnname; 
  // tabelcontentlistgridview.columns.add(customfield); 
}

希望本文所述对大家的c#程序设计有所帮助。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网