刷新Gridview

时间:2010-08-04 07:45:08

标签: asp.net gridview

我通过向导限制了Gridview。它工作正常。但我希望如果我添加新数据,它应该在gridview中可见。但gridview并不令人耳目一新。我知道我可以通过编程方式执行此操作。但我也想在这种情况下这样做。

任何帮助将不胜感激。 感谢

2 个答案:

答案 0 :(得分:2)

在您添加数据的保存按钮的操作方法中,添加此

dataGridView.DataBind();

答案 1 :(得分:0)

尝试将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>