一个GridView和许多LinkBut​​tons(asp .net WebForms)

时间:2018-02-13 14:53:25

标签: c# asp.net gridview webforms

我有一个GridView并在GridView单元格中动态添加了LinkBut​​ton:

protected void TestGrid_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            foreach (var l in links)
            {
               e.Row.Cells[6].Controls.Add(l.button);
               PostBackTrigger trigger = new PostBackTrigger();
               trigger.ControlID = l.button.ID;
               UpPanel.Triggers.Add(trigger);
            }
        }
 }

添加了链接,没关系,但点击链接,GridView刷新和链接消失。当我从page_load函数中删除这个条件时,我有一个页面索引更改事件的问题 - GridView不刷新:

if (!IsPostBack)
{
    TestGrid.DataBind();
}

如何阻止链接消失并保持网页索引功能?有没有更好的方法在一个GridView单元格中添加许多LinkBut​​tons?谢谢!

0 个答案:

没有答案