将对象集合数据绑定到网格(具体来说是telerik gridview)与常规数据表相比,成本有多大,
我不会认为这是一个问题,但我正在通过 web 服务 AJAX 回调进行数据绑定,如果网格有超过 20 行,它开始需要相当长的时间来绑定,
将对象集合数据绑定到网格(具体来说是telerik gridview)与常规数据表相比,成本有多大,
我不会认为这是一个问题,但我正在通过 web 服务 AJAX 回调进行数据绑定,如果网格有超过 20 行,它开始需要相当长的时间来绑定,
尽管它仅限于 WinForms,但请看一下BindingListView。它比使用 DataView/Table 更快。由于您使用的是 ASP.NET,我怀疑您是否可以直接使用它,但是用 JavaScript 重写类似的东西应该不会太难,特别是因为它是开源的。
您绑定到的这些对象有多大?如果这些对象很大并且包含与您将绑定它们的控件无关的数据,那么您就有开销。
换句话说,如果您有一个具有 30 个属性的对象,并且您只使用其中的 2 个来绑定到控件,您将看到性能问题。我认为它DataTable
更快,因为它只包含您需要的数据。否则,对于相同数量的字段/属性,没有理由比另一个快得多。