现在有一张表 有3个字段 第一个id 第二个user 第三个parentid 例如
id user parentid
1 a 0
2 b 1
3 c 2
4 d 2
5 e 1
6 f 5
7 g 1
8 h 7
如果parentid等于id的话 那么parentid就是id的子类 id是父类 然后子类下面还有一层(就称作孙子吧)现在我要查找出孙子在页面上显示,只要孙子一层就可以,但是不能用sql语句,不能有条件,怎么弄啊,点击确定我想要在另外的页面上显示出来 一个default.aspx一个是default2.aspx 还有一个APP_Code里面的DBConn.cs文件,帮我看看吧,小弟不会

解决方案 »

  1.   

    不用ADO.NET的话,可以选用实体类或LINQ
      

  2.   

    我也这么想的啊 但是要求不能用sql语句 不会啊 着急
      

  3.   

    为什么不能用SQL语句呢。有很多种ORM框架,要看你选哪种了。常用的NHibernate一般是用CodeSmith生成实体类的代码的。
      

  4.   

    不用SQL怎么读数据库?等高手! 话说这个需求好变态。
      

  5.   

    那只能选择ORM框架 自动生成SQL 但是复杂的还是得写SQL的。
      

  6.   

    要是做Silverlight开发的话,根本就不支持ADO.NET的。
    都是用实体类,加上LINQ查询。
      

  7.   

    是不是让你用EntityFramework,LinqToSql之类的,其实归根到底这些ORM框架还是要生成SQL
      

  8.   

    没有说啊 反正不可以用sql语句啊 大虾们 会吗 
      

  9.   

    我将select出来的两个字段ID和Age绑定到GridView1里面,然后我想对这两个字段进行对比,用循环写,得到Id不等于Age的号码,怎么做啊!需要给出代码吗? 反正不能用复杂的sql语句