在运行时向 Gridview 动态添加行

Posted

技术标签:

【中文标题】在运行时向 Gridview 动态添加行【英文标题】:Dynamically Add a Row to a Gridview at Runtime 【发布时间】:2010-10-11 05:51:40 【问题描述】:

是否可以在运行时向 gridview 添加一行?我需要添加一个默认行(有时),然后根据绑定行中的值在绑定行之后添加一个临时行。

gridView.DataSource = source;
/// Create a new Default Row here
gridview.DataBind();

OnDataBound(object sender, DataGridEventArgs e)
//evaluate each row and if certain criteria add a new row.

【问题讨论】:

【参考方案1】:

This 可能会解决您的问题。

【讨论】:

【参考方案2】:

在数据绑定之前确定是否需要添加额外的行会更容易。

【讨论】:

以上是关于在运行时向 Gridview 动态添加行的主要内容,如果未能解决你的问题,请参考以下文章

Gridview 在 RowDataBound 上动态添加行,具有相同的 RowState(Alternate 或 Normal)

动态地将按钮添加到数据表行

gridview如何动态添加列,如何在添加列后显示数据

Gridview动态添加列,列中有控件!大虾们快来啊!!

将选项卡动态添加到 actionscript TabBar

asp.net动态添加GridView的模板列,并获取列值