GridView没有在PostBackTrigger上更新

时间:2013-09-11 09:13:10

标签: asp.net gridview c#-3.0 updatepanel

伙计们,我在同一页面中有一个表单和一个数据网格视图。我将数据gridview绑定到SQL并使用我的表单将记录提交到数据库。我的表单和我的gridview在同一页面上。我想强制我的网格在插入新记录时自动重新加载和更新其记录。为了让我想看到我的新记录显示在gridview中。我使用更新面板触发器功能如下

 </ContentTemplate>
    <Triggers>  
    <asp:PostBackTrigger ControlID="btnEmailSave" />

    </Triggers>
  </asp:UpdatePanel>

我的问题是,当我点击'btnEmailSave'时,我的记录会被插入,页面会按预期重新加载。但是gridview记录不会改变。它保持不变。

我在pageload方法中将我的gridview绑定如下。

if (!(IsPostBack))
            {
                bindEmail();
                bindDrClient();
            }

我不知道为什么不更新。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:-1)

谢谢你们。我的问题由上面的塞恩解决了。我只需要调用方法

 bindEmail()

插入记录后。它现在很好用。