关于用树型控件(TreeView)与数据库相连的方法及思路!(高手请进)
最近打算做一个有这些功能的界面,大体意思如下:
1、在一窗体中,左右两边分别有一个TreeView及MsFlexGrid控件,在左边的TreeView控件用于显示类别,MsFlexGrid控件用于显示选定类别的具体记录,但现在有一个问题,不知如何解决,就是要求左边的TreeView可以自由添加上下级类别,如果要实现这样的功能,那数据库的表结构应该如何建立?并且应该使用何种方法进行查询(当用户单击左边的类别时,自动查询出相对应类别的记录)?
记得在哪个小软件上有看过这样的方法,比如TreeView最顶层类别的编码为(00),然后它的下层子类别的编码为(0001、0002、0003...)[多了一个(01)],然后如果这个子对象还有下层类别的话,那它的编码就应该是(000101、000102...),以此类推,我想采用此方法,不过却不知从何下手!
希望各位高手给我点思路及具体方法,“百”分感谢!