数据库保存形式是:
tobject (
id int,
name varchar(10),
parent_id int
)在程序运行时如何把他读取出来绑定上?
tobject (
id int,
name varchar(10),
parent_id int
)在程序运行时如何把他读取出来绑定上?
解决方案 »
- JQuery的问题
- 更新共享程序集遇到的一个问题
- 用Create table创建ACCESS数据库表后,在ACCESS中看不到
- 呼叫中心二次开发。。。。
- 为什么把datatable里面的数据导入excel就变成了字符型呢?
- 请问这种是怎么实现的?
- 怎样在IE的工具栏和右键菜单中添加一个命令?
- 自定义控件在开发过程中看不到效果怎么回事,请高手帮忙。
- 使用一般处理程序获取不到上传文件了,为什么呢?
- 如何通过remoting将Oracle的存储过程的参数传递给Components中的掉用存储过程的方法???急!急!急!
- 一个麻烦的问题,关于DATAGRI的,请进来详看,因为比较难描述
- vsdotnet2005的crystalreportview运行系统总是提示“您请求的报表需要更多的信息”
TreeNode tnNew = null; foreach( DataRowView drv in arrDRV ) { tnNew = this.treeView1.Nodes.Add( drv.Row["Name"].ToString() ); tnNew.Tag = drv.Row["ID"].ToString();//Save "TypeID" in node's tag CreateTreeNode( ref tnNew ); } } private void CreateTreeNode( ref TreeNode tnParent )
{
DataRowView[] arrDRV = dv.FindRows( tnParent.Tag );//Get children data info if( arrDRV.Length == 0 ) return; TreeNode tnNew = null; foreach( DataRowView drv in arrDRV )
{
tnNew = tnParent.Nodes.Add( drv.Row["Name"].ToString() ); tnNew.Tag = drv.Row["ID"].ToString();//Save "ID" in node's tag
CreateTreeNode( ref tnNew );
} }
select Id,Name From 表 Where Parent_Id=父ID第一次选绑定最上层的节点 Parent_Id=0的
以后就选中那个节点再绑定它的下级节点
节点ID,重写一下TreeNode类就有了。