是这样的 我的工程用到一个第三方控件 是继承了DataGridView控件的可以显示树形结构的DataGridView控件 ,名为TreeDataGridView 目前此控件只能在前台添加bindingSource去绑定数据 而无法在后台实现~.DataSource=
数据源这样的写法,所以只能先把数据从数据库中取出放到一个添加好的DataSet中 然后用bindingSource添加DataSet,
最后再用将bindingSource绑定到TreeDataGridView上面 ,问题出现了!用这个控件绑定bindingSource时
速度超级慢!仅仅1000条数据需要10分钟!,请问各位大神又碰到我此类的问题吗 最好给出一个详细的解决方法,
不胜感激!!(PS:我不想修改这个第三方控件的属性,因为是引用的别人的,怕改过后 此控件就无法使用了。)
数据源这样的写法,所以只能先把数据从数据库中取出放到一个添加好的DataSet中 然后用bindingSource添加DataSet,
最后再用将bindingSource绑定到TreeDataGridView上面 ,问题出现了!用这个控件绑定bindingSource时
速度超级慢!仅仅1000条数据需要10分钟!,请问各位大神又碰到我此类的问题吗 最好给出一个详细的解决方法,
不胜感激!!(PS:我不想修改这个第三方控件的属性,因为是引用的别人的,怕改过后 此控件就无法使用了。)
或者弄个datetable每次取dateset中的一些条目在绑定.
总之弄个分页的话会不会好点?
不要考虑分页的问题了,因为我需要把这1000条数据都读到DataGridView,然后这个第三方控件会按其级别实现
树形菜单,就像TreeView那样,只不过它依然是一个整体,现在如果想实现展开父节点再去绑定子节点数据也是相当麻烦的 所以所做的只能是一次把数据都读出来,现在就是绑定数据的时候速度太慢了,应该就是这个控件本事的问题 谁用到过?能给解决下
能说的具体些么?线程+listview怎么实现带有树形结构的DataGridView功能?
我都测试过了 就是在绑定BindingSource的时候速度慢,这控件的源码声明了一个BingdingSource变量 从前台取到数据后,控件的展开子节点的函数中会按行遍历这个BindingSource,然后实现树形菜单 所以这个BingdingSource是必不可少的