Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Grd视图中显示新的记录数据库表而无需回发_C#_Asp.net_Gridview_Obout - Fatal编程技术网

C# 如何在Grd视图中显示新的记录数据库表而无需回发

C# 如何在Grd视图中显示新的记录数据库表而无需回发,c#,asp.net,gridview,obout,C#,Asp.net,Gridview,Obout,我当前的项目是基于CRM的项目,所有客户查询都存储在表中 我们在obout网格中显示的所有记录。每次刷新整个页面时查看新查询(新记录)。他们有没有办法在没有回发的情况下显示新记录 与邮件收件箱的功能相同,当我们收到新邮件时,它只会在收件箱中显示,而不会返回任何邮件。如何做到这一点 多谢各位 您可以使用AJAX。我建议您使用JQuery库来完成任务 AJAX使用JQuery()的一个示例: 您是否尝试过使用更新面板 <asp:ScriptManager runat="server" />

我当前的项目是基于CRM的项目,所有客户查询都存储在表中

我们在obout网格中显示的所有记录。每次刷新整个页面时查看新查询(新记录)。他们有没有办法在没有回发的情况下显示新记录

与邮件收件箱的功能相同,当我们收到新邮件时,它只会在收件箱中显示,而不会返回任何邮件。如何做到这一点


多谢各位

您可以使用AJAX。我建议您使用JQuery库来完成任务

AJAX使用JQuery()的一个示例:


您是否尝试过使用更新面板

<asp:ScriptManager runat="server" />

<asp:UpdatePanel runat="server">
    <ContentTemplate>
       <obout:Grid id="grid1" runat="server"  CallbackMode="false" ... />
       <asp:Timer runat="server" id="Timer1" Interval="10000" OnTick="Timer1_Tick"></asp:Timer>
    </ContentTemplate>
</asp:UpdatePanel>


要自动刷新您的更新面板,请在更新面板中放置一个
计时器
控件,并使用希望刷新网格的时间(毫秒)设置Interval属性。

请使用jquery和Jqgrid查看SignalR。它可以将通知推送到浏览器。
感谢使用ajax进行部分回发?任何参考链接。。请查看这些链接,谢谢你的帮助。新记录应自动加载。在这种情况下,我应该放置代码。请尝试上述方法。谢谢您的帮助。新记录应自动加载。在这种情况下,我应该放置代码。是的,我尝试了计时器,现在它工作了。多谢各位
<asp:ScriptManager runat="server" />

<asp:UpdatePanel runat="server">
    <ContentTemplate>
       <obout:Grid id="grid1" runat="server"  CallbackMode="false" ... />
       <asp:Timer runat="server" id="Timer1" Interval="10000" OnTick="Timer1_Tick"></asp:Timer>
    </ContentTemplate>
</asp:UpdatePanel>