【问题标题】:Refreshing Gridview刷新网格视图
【发布时间】:2010-08-04 07:45:07
【问题描述】:

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

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

【问题讨论】:

    标签: asp.net gridview


    【解决方案1】:

    在你的add from data的Save按钮的action方法中,添加这个

    dataGridView.DataBind();
    

    【讨论】:

    • 感谢您的回复。我试试这个。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-27
      • 2015-02-14
      • 2013-05-12
      • 1970-01-01
      • 2015-09-06
      相关资源
      最近更新 更多