我有一个gridview为我设置的绑定列以及在代码中的数据源身后和PageIndexChanging事件我设置:的GridView PageIndexChanging事件
protected void grvList_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
grvList.PageIndex = e.NewPageIndex;
grvList.DataBind();
}
绑定列也从数据库中来,我已经加入他们是这样的:
foreach (DataRow drColumn in dtColumns.Rows)
{
BoundField bfEmbeddedColumn = new BoundField();
bfEmbeddedColumn.HeaderText = drColumn["ColName"].ToString();
bfEmbeddedColumn.DataField = drEmbeddedTaskColumn["ColName"].ToString();
bfEmbeddedColumn.ItemStyle.Width = 120;
grvList.Columns.Add(bfEmbeddedColumn);
}
它确实显示下一个页面上的记录,但我的问题是,每一次页面索引改变它再次添加绑定列。我怎样才能防止这种情况发生,有没有办法解决这个问题?
非常感谢。
如何添加绑定字段? – Adil 2012-08-01 16:07:43