用于WinForms gridview慢速渲染的Telerik

用于WinForms gridview慢速渲染的Telerik,winforms,telerik,telerik-grid,Winforms,Telerik,Telerik Grid,我们正在测试Telerik radcontrols的桌面应用程序开发。到目前为止,我们对产品非常满意,但有一个问题让我们抓狂 我们有一个gridview,它有3层层次结构,第1层有3个子gridview。大概是这样的: 主网格有28个可见列,其中包含大量自定义和验证规则。共有6列,其中有一个按钮可触发不同的操作。共有4列,上面有图像,其他几列只是不同的颜色,对用户来说有不同的含义。子GridView每个视图都有大约5个可见列,还带有自定义、按钮、图像等 最初,我们发现数据加载速度很慢。因此,现

我们正在测试Telerik radcontrols的桌面应用程序开发。到目前为止,我们对产品非常满意,但有一个问题让我们抓狂

我们有一个gridview,它有3层层次结构,第1层有3个子gridview。大概是这样的:

主网格有28个可见列,其中包含大量自定义和验证规则。共有6列,其中有一个按钮可触发不同的操作。共有4列,上面有图像,其他几列只是不同的颜色,对用户来说有不同的含义。子GridView每个视图都有大约5个可见列,还带有自定义、按钮、图像等

最初,我们发现数据加载速度很慢。因此,现在我们首先加载第一级,当用户希望查看每行中的内容时,根据需要加载较低层次的数据。通过这样做,网格的加载速度得到了提高

现在的瓶颈是gridview渲染。我已经在Telerik论坛上问过了,但给出的答案没有太大帮助。我发现一些用户问了同样的问题,但没有一个100%满意的答案。例如:


所以我的问题是:有没有人面临过类似的问题?如果有解决方案,它是如何解决的?无论多么复杂,我们都需要减少加载时间,现在每次网格单击大约10-15秒,这是无法忍受的。

这通常是通过使用第三部分控件实现的,当您超过限制时,除了更改设计之外无需做任何事是的,我知道使用第三部分控件的问题。但是这些控件通过减少控件定制的开发时间帮助了我们很多,否则需要花费很多小时才能完成。我建议使用Telerik支持票务系统联系技术团队,因为这是获得足够支持的最佳场所。已经完成,因为我使用的是评估版,所以我只能得到一个月的支持,之后我可以得到支持,也可以不得到支持。事实上,我在那里提出了其他问题,并得到了答复。但对于这个问题,他们并没有提供一个明确的答案或解决方案。其他有相同问题的用户使用不同的方法处理它。现在没有一个对我们有好处。