没有合适的资源?快使用搜索试试~ 我知道了~
首页C#中GridView动态添加列的实现方法
资源详情
资源评论
资源推荐

C#中中GridView动态添加列的实现方法动态添加列的实现方法
主要介绍了C#中GridView动态添加列的实现方法,涉及C#中GridView的相关使用技巧,具有一定参考借鉴价值,需
要的朋友可以参考下
本文实例讲述了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#程序设计有所帮助。















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0