我们正在测试Telerik radcontrols以进行桌面应用程序开发。到目前为止,我们对产品非常满意,但有一个问题让我们感到疯狂。
我们在第1级有一个3级层次结构和3个子网格视图的网格视图。像这样:
主网格有28个可见列,里面有很多自定义和验证规则。有6个列,里面有一个按钮,可以触发不同的动作。有4列有图像,其他几个只有不同的颜色,用户有不同的含义。子网格视图每个都有大约5个可见列,还有自定义,按钮,图像等。
最初我们检测到加载数据的速度很慢。因此,现在我们首先加载第一级,并且当用户想要查看每行内部的内容时,按需加载较低层次结构数据。通过这样做,网格的加载速度得到了提高。
现在瓶颈在于gridview渲染。我已经在Telerik论坛上问过,但给出的答案并没有太多帮助。我发现一些用户询问相同但没有100%满意的答案。例如:Self referencing grid
所以我的问题是:有没有人遇到过类似的问题?如果有解决方案,它是如何解决的?没关系它是多么复杂,我们需要减少加载时间,现在每次网格点击大约10-15秒,这是无法忍受的。