|
查看: 807|回复: 3
|
请给给意见。。hierarchical name[已决解]
[复制链接]
|
|
|
挖破头脑,总算没白费
Label1.Text = Label1.Text.Substring(0, Label1.Text.LastIndexOf(">")).Trim()
---------------------------------------------------------------------------------------------------------------------------------------------------
小弟在想着一些办法,如何写出coding给以下的
CEO>GM>Manager>Supervisor>worker
打个比方:
原本的label有ceo
user click "down",我的label 就会update变CEO>GM
user click again"down",我的label 就会update变CEO>GM>Manager
依此类推。。
然后, user click "up",我的label 就会洗掉最尾的那个名字
Ex: CEO>GM>Manager变CEO>GM
我能做到的只是down 罢了,up 就不会了
Label1.Text = Label1.Text + " > " + e.Item.Cells(1).Text + " " + e.Item.Cells(2).Text
我是从datagrid 里拿出名字的,我用vb.net的
其他语言的都可以,我要的是idea
请各位大大赐教。。
谢谢。。
[ 本帖最后由 心的太平洋 于 22-8-2008 04:25 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 21-8-2008 03:01 PM
|
显示全部楼层
就用 一个 tree 的datastructure。
要 render 出的 部分 就是 从 current node 到 root node。。
keep track of current node 就可以了。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 21-8-2008 03:24 PM
|
显示全部楼层
回复 2# /dev/null 的帖子
/dev/null,
我不明白。。。。
可以解释一下吗? |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 22-8-2008 11:32 AM
|
显示全部楼层
回复 1# 心的太平洋 的帖子
我想到一个办法做了,就是用substring
但没有头绪怎样写。。
各位大大有什么可以分享的吗? |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|