ASP.NET GridView RowCreated动态添加一行

时间:2018-05-10 09:51:23

标签: asp.net vb.net

我有一个动态绑定的GridView控件,我想在绑定后添加一行,但我无法想象这样做的方法。

在GridView.RowCreated中我有这段代码:

                Dim gvr As New GridViewRow(0, -1, DataControlRowType.DataRow, DataControlRowState.Normal)
                Dim thc As New TableCell
                thc.Text = "Text"

                gvr.Cells.Add(thc)

                GridView1.Controls(0).Controls.Add(gvr)

它运行良好,但是在数据绑定行之前插入一行。请问有没有办法在数据绑定后插入动态行?

1 个答案:

答案 0 :(得分:0)

似乎构造函数的第一个参数是行索引。

Dim i as Integer = gvr.Row.Count
Dim gvr As New GridViewRow(i, -1, DataControlRowType.DataRow, DataControlRowState.Normal)