【发布时间】:2010-08-04 07:45:07
【问题描述】:
我已经通过向导绑定了 Gridview。它工作正常。但我希望如果我添加新数据,它应该在 gridview 中可见。但gridview不刷新。我知道我可以以编程方式执行此操作。但我也想在这种情况下这样做。
任何帮助将不胜感激。 谢谢
【问题讨论】:
我已经通过向导绑定了 Gridview。它工作正常。但我希望如果我添加新数据,它应该在 gridview 中可见。但gridview不刷新。我知道我可以以编程方式执行此操作。但我也想在这种情况下这样做。
任何帮助将不胜感激。 谢谢
【问题讨论】:
在你的add from data的Save按钮的action方法中,添加这个
dataGridView.DataBind();
【讨论】:
尝试将 GridView 放置在 UpdatePanel 中并将 GridView 设置为 AutoPostBack="true"。将 UpdatePanel 触发器设置为用于将新数据添加到 gridview 的添加按钮的 ID
<asp:UpdatePanel>
<ContentTemplate>
<asp:Gridview ID="grid" AutoPostBack="true">
<asp:TemplateField>
<ItemTemplate>
<button id="btnID" type="button" class="btn btn-info btn-primary btn-lg" data-toggle="modal" data-target="#splitModal" style="width:115px;">Split Record</button>
</ItemTemplate>
</asp:TemplateField>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnID" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>
【讨论】: