思路问题。请高手帮忙

问题描述

库结构如下:IDTypeNameFatherID1电脑类02家具类03品牌电脑14兼容电脑15联想电脑3如上:在任何一下类别下面都可以“发布信息”如:我在“电脑类”下面发表信息。又在他的子类别下也发表了信息。显示时思路。如:我让“电脑类”显示时。他要显示。他子类别以下的所有信息。请问如何做。请各位高手指教。谢谢

解决方案

解决方案二:
典型的递归问题!
解决方案三:
下面是c#代码,你翻译一下就行了!思想一样的!System.Windows.Forms.TreeNodeRootNode=newTreeNode();this.treeView1.Nodes.Add(addNots("Root","瞶ゅ",0,RootNode));privateSystem.Windows.Forms.TreeNodeaddNots(stringName,StringNodeName,intTab,System.Windows.Forms.TreeNodeRootNode){stringdepstr="SELECT*FROMtablewhereFatherID='"+Name.Trim()+"'";DataTabletable=newDataTable();System.Data.SqlClient.SqlDataAdapterda=newSystem.Data.SqlClient.SqlDataAdapter(depstr,this.sqlConnection1);da.Fill(table);System.Windows.Forms.TreeNodenodenew=newTreeNode(NodeName);for(inti=0;i<=table.Rows.Count-1;i++){Tab++;richTextBox1.Text+=Tab.ToString()+table.Rows[i].ItemArray[2].ToString()+"n";nodenew.Nodes.Add(addNots(table.Rows[i].ItemArray[0].ToString(),table.Rows[i].ItemArray[2].ToString(),Tab,RootNode));Tab--;}table.Clear();returnnodenew;}
解决方案四:
嵌套一下,不就行了。
解决方案五:
一个gridview绑定父信息。嵌套一个gridview显示子信息。
解决方案六:
递归
解决方案七:
递归就可以!
解决方案八:
数据库类型和版本?一个查询可以做出来了.SqlServer版块这样类型的贴子不少,你随便搜一下就有结果.SqlServer2005对这种情形可以给出递归查询结果.
解决方案九:
以前我写过这样的类:树和自联表(六)http://blog.csdn.net/lzmtw/archive/2006/11/11/1379349.aspx
解决方案十:
给大家举个例子吧。。。如我要显示。电脑类下面的所有信息。stringSql="Select*TypeTableWhereFatherID="+电脑类别的ID这样。只能显示出电脑类别的。。而不能显示电脑类别下面的子类别中的信息。
解决方案十一:
数据库还需要一列,用来确定哪个小类属于哪个大类
解决方案十二:
有问题请先GOOGLE,BAIDU
解决方案十三:
该回复于2008-05-09 11:13:30被版主删除

时间: 2024-09-13 02:05:38

思路问题。请高手帮忙的相关文章

xmn-运行Java程序时,JVM参数没有生效,请高手帮忙看看。

问题描述 运行Java程序时,JVM参数没有生效,请高手帮忙看看. 小弟在学习GC的过程中,遇到JVM参数未生效的问题,一时不知道怎么解决,请路过大神帮帮忙指点指点,小弟谢过! 运行环境为:Win7 64bit, 4 core. 1,程序如下 public class PSGCDirectOldDemo { /** * @para args * @throws InterruptedException */ public static void main(String[] args) throw

线程-VC6 写windows服务问题,请高手帮忙指点一下

问题描述 VC6 写windows服务问题,请高手帮忙指点一下 UINT _MainThread(LPVOID lparam)//主线程 { cout<<"_MainThread Start!"< CString dspmsg; UINT timeID1 = 0; if (!m_pFSockServer->Create(gListenPort) ) { exitService(GetError(GetLastError())); return -1; } if

指针-怎么改啊,请高手帮忙

问题描述 怎么改啊,请高手帮忙 if(root->parent==1) parent在头文件中是指针的类型 请大家帮忙教我一下,我刚开始学C++ 解决方案 请高手们帮忙!!!!求助!!高手们请快来帮忙啊请flash高手帮忙 解决方案二: 指针咋可能等于1嘛~ 你需要先看一下C++的基本语法啦~ 先从变量字符串之类的开始看起吧,然后再学执行结构,指针,数组,结构体和类. 慢慢来,不着急的. 解决方案三: 指针指向的是地址,不是具体的值 解决方案四: 楼上说的很细了,主要是你必须要自己会查错误 解决

js调试-菜鸟请高手帮忙看看两个JS文件为什么会冲突

问题描述 菜鸟请高手帮忙看看两个JS文件为什么会冲突 文件一: var ddsmoothmenu={ //Specify full URL to down and right arrow images (23 is padding-right added to top level LIs with drop downs): arrowimages: {down:['downarrowclass', 'images/down.gif', 10], right:['rightarrowclass',

有关于tomcat部署后,出现的404错误问题,请高手帮忙。。

问题描述 之前建立web的项目,以前能运行,但是今日启动MyEclipse运行web项目时出现了404错误.错误分析:1.运行服务器时,正常2.重新部署web工程,后运行,依然错误.3.到web.xml中查看配置信息,如下:<servlet><servlet-name>HelloWorld</servlet-name><servlet-class>webdreama.HelloWorld</servlet-class></servlet&g

为什么注册不气汉字的用户名啊?请高手帮忙。

问题描述 <formaction=""method="post"onsubmit="returncheck_name(this);"><tablewidth="782"border="1"bordercolor="#99CCFF"style="border-collapse:collapse"cellpadding="0"cell

2种C#增的写法!!请高手帮忙看看!

问题描述 第1种!!privatevoidForm1_Load(objectsender,System.EventArgse){objSqlConnection=newSqlConnection("Server=127.0.0.1;Database=jinxubin;uid=sa;pwd=123");objSqlDataAdapter=newSqlDataAdapter("select*frombook",objSqlConnection);objSqlDataAd

weblogic问题,请高手帮忙,先谢谢了!!!!

问题描述 程序中有如下代码:--if(FZqbz.equalsIgnoreCase("GP")){pzKmh=getKmbyAttrSelf("股票投资",sKmh,FTzbz,FSzSh,sTabpre);//查询数据库数据给pzKmh赋值}elseif(FZqbz.equalsIgnoreCase("--")){--//此处代码不会执行}returnpzKmh;在weblogic9.2和weblogic10.0中,pzKmh赋值时正确,pzK

请高手帮忙,关于hibernate的,谢谢

问题描述 源文件:importjava.lang.reflect.Method;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.util.HashMap;importjava.util.Map;importcom.sty.hibernate.model.Student;publicclassSession{//pingsql需要这些配置方法,但成员

系统上传图片提示写文件失败,可以读取查看图片。请高手帮忙分析原因。

问题描述 系统是用2台服务器做的was集群,其中有一台服务器上的应用会不间断的会出现上传图片失败,写文件不行.但是系统可以读取查看图片.这个现象出现大概持续10分钟左右,自动恢复,又可以上传图片了.服务器配置也没改过,以前也没出现过这样的问题,最近一直出现这样的问题.请高手帮忙分析下原因,或者遇到过类似情况的朋友提供下解决方案,不胜感激.出现错误日志如下:com.ibm.wsspi.webcontainer.ClosedConnectionException:OutputStreamencoun