C#中GridView动态添加列的实现方法
时间:2021-06-29 08:28:28|栏目:.NET代码|点击: 次
本文实例讲述了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#程序设计有所帮助。
上一篇:解决C# X64应用程序中读取WParam溢出的问题
栏 目:.NET代码
下一篇:C#实现对数组进行随机排序类实例
本文地址:http://www.codeinn.net/misctech/149977.html






