新手请教

flyinsky333 2002-08-29 10:52:24
我下载的TreeView控件安装结束后,设置了属性,可不知为何在浏览器里显示的不是树形图,而是一行.请大家指教!
...全文
90 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
windpeak 2002-08-31
  • 打赏
  • 举报
回复
不是在html中写,也不是双击控件,而是当你调用他的地方写代码。比如你在点击了一个button之后,你想要看到这个树形图,那么就在button_click中写代码或在其中调用函数。写代码可以参考楼上的sqhua的代码。
sqhua 2002-08-29
  • 打赏
  • 举报
回复
你没有写代码,这都行呀

关键是用到递归算法,看懂了就给分

void BuiltTree()
{
TreeNode node = new TreeNode() ;
node.Text = "好大一棵树" ;
TestTree.Nodes.Add( node ) ;
AddNextNode( "", node ) ;
}

TreeNode AddNode( TreeNode node, string text )
{
TreeNode newnode = new TreeNode() ;
newnode.Text = text ;
node.Nodes.Add( newnode ) ;
return newnode ;
}

void AddNextNode( string 编号, TreeNode node )
{
TreeNode newnode = new TreeNode() ;
DataTable 编号表 = 取下级编号( 编号 ) ;
foreach( DataRow dr in 编号表.Rows )
{
// newnode = AddNode( node, (string)dr["编号"] + " " + (string)dr["名称"] );
// AddNextNode( (string)dr["编号"], newnode ) ;
newnode = AddNode( node, (string)dr[0] + " " + (string)dr[1] );
AddNextNode( (string)dr[0], newnode ) ;
}
}

**********************

newnode = AddNode( node, (string)dr[0] + " " + (string)dr[1] );
AddNextNode( (string)dr[0], newnode ) ;

这两句很重要
flyinsky333 2002-08-29
  • 打赏
  • 举报
回复
我没有添加代码,只是设置了node属性.一定要代码?
sqhua 2002-08-29
  • 打赏
  • 举报
回复
说的是所有的数据都显示在一行吗?
你的代码呢?添加结点的那部分
flyinsky333 2002-08-29
  • 打赏
  • 举报
回复
写代码的话,开发工具是visual studio.net,代码写在html中还是双击控件,把代码加在其中?
flyinsky333 2002-08-29
  • 打赏
  • 举报
回复
现在我的数据不是特别多,还是用设计器好.不过我treeview的item属性连都找不到,显示的不是树行图
windpeak 2002-08-29
  • 打赏
  • 举报
回复
我觉得用设计器还是不如自己写代码的好,特别是当数据多的时候。不过我发现这儿的人都是用C#,我比较老土,还用VB
flyinsky333 2002-08-29
  • 打赏
  • 举报
回复
to:atao7996
不好意思,你能否说详细点?谢啦!
atao7996 2002-08-29
  • 打赏
  • 举报
回复
不好意思,打扰一句,好像只要把systemimagespath中的treeimages位设置对了就可以解决。
flyinsky333 2002-08-29
  • 打赏
  • 举报
回复
to:killerwc(0
把iewc重装?iewc是何东西?
killerwc 2002-08-29
  • 打赏
  • 举报
回复
不写代码也一样,有设计器可以生成
在属性的items里面可以直接设计
这种情况我也遇到过
我把iewc重装了一遍
在程序中重新引用以下就好了
不知道是什么原因
flyinsky333 2002-08-29
  • 打赏
  • 举报
回复
我用的开发工具是visual studio.net.那这代码加在何处?我双击控件,把代码加在其中,怎么不行?

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧