【问题标题】:Gridview not updating on PostBackTriggerGridview 未在 PostBackTrigger 上更新
【发布时间】:2013-09-11 09:13:10
【问题描述】:

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

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

    </Triggers>
  </asp:UpdatePanel>

我的问题是,当我单击“btnEmailSave”时,我的记录被插入并且页面按预期重新加载。但是,gridview 记录不会改变。而是保持不变。

我在 pageload 方法中按如下方式绑定了我的 gridview。

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

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

【问题讨论】:

  • 你有绑定网格的方法吗??
  • 是的,上面的bindEmail() 方法绑定了网格。
  • 记录插入db后需要在btnEmailSave上绑定网格。
  • 数据插入数据库后再次调用该方法
  • 您的解决方案确实有效。谢谢你们。但是我不确定如何接受评论的答案?

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


【解决方案1】:

谢谢各位。我的问题被上面的Sain解决了。我只需要调用方法

 bindEmail()

一旦插入记录。它现在可以正常工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多