11月5日 晴 星期四 心情一般 无限级分类

今天的重点是解决无限级分类。以前研究过一段时间,总是无法成功,或许是因为以前的压力不大吧,而今天的压力应该是足够了。

只是做理论研究是没有用的,最有效的办法是一步步的去做。我找到了以前做过的项目源码。并且在数据库里找到了无限级分类的表,还有相关的存储过程。先不去理解原理了,直接把这些东西搬到数据库中来,然后去除多余的字段,修改一下响应的存储过程。

Treeview绑定数据库中无限级分类数据的代码是从网上搜来的,不过效率很低。得重复的查询很多次数据库,但暂时也想不到更好的办法了。所以不能在细节上耽误太多的时间。

添加,删除,修改,移动分类,我都照着以前的代码来做。虽然调试的时候出了一些小的错误,但也都顺利的解决了。尽管到现在为止,我还是没有弄清楚无限级分类的详细原理,但结果已经达到了。

还是有一些小小的遗憾:在treeview的一个节点上选择“新建该项目的子项目”后,弹出一个子窗口,输入相应的信息后点击“确定”按钮,在关闭子窗口的同时,父窗口的treeview数据并没有被刷新。昨天宋健给演示的程序就可以刷新的,但今天怎么就刷新不了了呢?程序运行的时候也没有报错呀?问了宋哥,他一时也没有找出原因。看来得仔细的检查一下才行了。

现在已是0点,休息吧。

 

 

你可能感兴趣的:(心情)