【发布时间】: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