CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

高手快来接分啊~~~有关Treeview与数据遍历的问题,

楼主icecock(喜欢编程的狗)2004-09-02 17:57:58 在 .NET技术 / ASP.NET 提问

小弟想用Treeview显示如下结构:      
        高一年级--高一(1)  
                      |--高一(2)  
        高二年级--高二(1)  
  我数据库中有两张表,一张是年级表(ID,name)一张班级表(ID,Name,GradeID)  
  我找资料Treeview都是用一张表(ID,Name)来实现的,不知道这两张表怎么来实现这个功能呢,是否可以用两次遍历(当然可以修改数据表,但这样太麻烦了),大家帮忙看看啊 问题点数:10、回复次数:5Top

1 楼jkflyfox(飞狐)回复于 2004-09-02 18:35:46 得分 0

先根据年级表取得所有不重复的name,每个name生成作为一个node的text,将对应name的id记入node的tag.然后对所有已经有的节点,根据tag里存的id,取班级表里gradeID=id的所有不重复的name,每个生成一个子节点。Top

2 楼swzlxm(守望者)回复于 2004-09-02 18:46:55 得分 0

只要你真的了解TREEVIEW就什么都能写,自已努力吧,横加竖都没问题,若是不了解又有什么用呢,要现成有什么提高,要不要CSDN的导航栏?Top

3 楼icecock(喜欢编程的狗)回复于 2004-09-03 09:17:24 得分 0

jkflyfox(飞狐)    
  说得有理,我还有学生表呢,做成一张表是不可能的了,试试看先Top

4 楼ctp8118(ctp8118)回复于 2004-09-06 10:13:49 得分 10

使用sql语句就可以了,select   id,name,gradeid   from   班级表   union   select   id,name,gradeid=0   from   年级表Top

5 楼ctp8118(ctp8118)回复于 2004-09-06 10:20:04 得分 0

剩下的就和一张表是一样的了。Top

相关问题

  • 有关treeview控件的遍历问题
  • 菜人问题:有关数据库表的遍历问题。。
  • treeview遍历问题
  • 如何遍历treeview?
  • 对TreeView的遍历
  • 数据库表遍历
  • 遍历datagrid里面数据
  • 求treeview的遍历代码。
  • 一个数据库遍历问题
  • 挑战数据结构--->遍历问题

关键词

  • gradeid
  • treeview
  • 表
  • 年级
  • 班级
  • 所有

得分解答快速导航

  • 帖主:icecock
  • ctp8118

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo