【问题标题】:Add, delete row and rebind large no of data添加,删除行并重新绑定大量数据
【发布时间】:2013-06-14 05:58:20
【问题描述】:

在我的应用程序中,我使用Json 将来自sql 的数据绑定为(按滚动绑定数据)方法。

它工作正常,但是当我删除或添加新数据时,我希望在不加载所有列表的情况下更新该行。正如我在 facebook 中看到的,我们已经通过页面滚动加载了许多数据,现在当我们添加新帖子或删除任何帖子时,所有数据都不会重新加载,只有一行(删除/添加)到列表中。

我怎样才能达到这个效果?

我正在使用这个链接代码:
http://aspsnippets.com/Articles/Load-data-while-Scrolling-Page-down-with-jQuery-AJAX-and-ASPNet.aspx

【问题讨论】:

    标签: asp.net sql jquery


    【解决方案1】:

    您想要实现的功能可以使用Jquery Ajax 来完成。请在下面的网格视图中找到有关Update records 的详细信息

    Update records in Grid View using Jquery Ajax

    Delete Records 上的类似实现

    Delete records in Grid View using Jquery Ajax

    希望这会有所帮助。

    编辑

    从网格中删除记录的类似实现之一。

    http://www.dotnetspark.com/kb/1535-delete-row-from-gridview-and-database-using.aspx

    【讨论】:

    • 感谢发帖,它帮助了我。现在我可以从 sql 中删除行了。但是在行删除后我没有得到更新的数据。我不知道如何从绑定行中删除该行。当我在页面滚动时绑定行时,在页面滚动时将新数据添加到绑定数据中。您可以在我发布的链接上查看数据是如何添加的
    • 如果你从 SQL 中删除意味着它永远不会再出现在屏幕上。而在前端$(row).remove(); 中,这段代码具有删除选定行的魔力。
    • 更新了我的回复检查新链接。
    • 我在嵌套表中显示数据,这意味着每个表都有不同的 id。我想将此表 id 传递给函数 RemoveRow(id){ $(".id").slideUp(400, function () { $(".id").remove();}).slideDown(400); } 。在这个函数上,我传递了表 ID,我的表是动态的(通过数据库绑定)。问题是我如何在 ajax 中获取此 ID,在上面我尝试过但它不起作用。当我使用固定类时,它工作正常。
    • 您能否发布一些嵌套网格的 HTML 代码,我可以帮助识别动态表 ID。
    猜你喜欢
    • 2011-07-30
    • 2021-01-07
    • 2015-08-06
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多