针对ASP.NET web应用程序的DevXPress与Telerik网格

针对ASP.NET web应用程序的DevXPress与Telerik网格,.net,asp.net-3.5,telerik,devexpress,.net,Asp.net 3.5,Telerik,Devexpress,我在ASP.NET项目中放弃了DevExpress GridView的试用版,发现它非常强大、易于安装且灵活。但是,我认为它只执行默认分页,而不执行自定义分页(拉下每页的所有记录不只是页面的记录)。我仔细研究了一下,看看我是否能想出如何将此功能添加到DevExpress网格中,这似乎并不容易,除非您想使用LinqToSQL或DevExpress的ORM(我不知道) Telerik是否提供可以轻松设置的自定义分页功能,而无需改变我的工作方式?Telerik如何与nHibernate合作,因为我希望

我在ASP.NET项目中放弃了DevExpress GridView的试用版,发现它非常强大、易于安装且灵活。但是,我认为它只执行默认分页,而不执行自定义分页(拉下每页的所有记录不只是页面的记录)。我仔细研究了一下,看看我是否能想出如何将此功能添加到DevExpress网格中,这似乎并不容易,除非您想使用LinqToSQL或DevExpress的ORM(我不知道)

Telerik是否提供可以轻松设置的自定义分页功能,而无需改变我的工作方式?Telerik如何与nHibernate合作,因为我希望在将来能了解这一点

谢谢

[完全披露:我在Telerik工作。]

是的,Telerik RadGrid for ASP.NET AJAX完全支持开箱即用的“简单”分页和简单的自定义分页。事实上,它还支持其他分页“类型”,如SEO分页和虚拟分页

对于自定义分页,只需使用RadGrid执行以下步骤:

  • 在您的RadGrid上设置AllowPaging=TrueAllowCustomPaging=True
  • 编写代码以仅查询所需的记录
  • 设置网格的VirtualItemCount,以便它“知道”数据源中存在多少条总记录
  • 您可以在此处看到带有代码的实时示例:

    您还可以使用ObjectDataSource执行声明性自定义分页。有关自定义分页和RadGrid的其他帮助,请务必查看在线文档中的以下文章:

    最后,对于您关于nHibernate的问题,RadGrid也可以很好地与ORM配合使用。在过去的几个项目中,我个人在RadGrid上使用过nHibernate,没有任何问题。当与RadGrid直接绑定到web服务并在客户机上呈现的能力相结合时,我能够为我的页面创建“闪电般快速”的网格


    希望有帮助。如果您有任何其他Telerik问题,请告诉我。

    基本上,您可以将IQueryable对象绑定到RadGrid,因此您对ORM或域对象的选择确实会影响您向网格传输数据的方式。就分页而言,使用开箱即用的设置配置网格是相当容易的


    <>请参阅TeleRik在他们的网站上的样例应用程序,因为它们覆盖了你第一次使用产品时会考虑的大多数场景。p> 我同时使用telerik和devexpress。两者都支持标准数据源。如果你不介意写一点代码的话

            myDa.Fill(myDataTable)
            myDataView = myDataTable.DefaultView
    
    我确实有一个问题导致我添加了Dev-Express,这并不是完全的分页问题,但我有一个分层数据的问题。
    在我需要分层数据网格之前,我一直都是telerik。Telerik处理数据网格中的大约4个级别。分页很好,但我有大约9个级别的数据。我试着用telerik tree控件来完成它,但它没有完成任务,因为它不是为那种类型的工作而设计的。Dev Express有一个DataGrid TreeView混合表。它摇晃。速度快,干净,效果好。因此,我必须在这方面将DataGrid的胜利交给Dev express。它还内置了分页功能。dev-express关于如何在虚拟模式下实现这一点的文档不是很好,但我找到了它,并在生产中使用了一个应用程序,该应用程序使用了大量的层次结构,但仍然可以动态地(向下钻取)拉入datagrid树视图

    托德,你们推出了很棒的产品,Telerik的支持非常出色。谢谢你减少了我在项目上的时间!非常感谢。我想我明天会下载并试用试用版,所以这些链接会有很大帮助!谢谢嗨,托德,我想我会在Telerik的网页上指出一个打字错误:@David-谢谢!很高兴工具发挥了作用,让你的生活更轻松@迈克-希望你喜欢这次审判。请随便问我问题。谢谢你的排版亮点。我们会把它修好的!多亏了你的帖子,我们才买了这套高级收藏。希望你能得到佣金!Telerik现在是一个树景。它似乎比devexpress的要慢一点,但相当稳定。