一个TreeView的问题。

问题描述

以前是这样写的<tdstyle="width:137px;height:19px"><ahref="?PageID=1">员工管理</a></td>现在想改一下写成treeview<asp:TreeViewID="TreeView1"runat="server"ShowLines="True"Width="151px"Height="13px"ExpandImageToolTip="关闭{0}"OnSelectedNodeChanged="TreeView1_SelectedNodeChanged"><NodeStyleFont-Size=12px/><Nodes><asp:TreeNodeText="Employee"Value="Employee"><asp:TreeNodeText="Browse"Value="Browse"></asp:TreeNode><asp:TreeNodeText="New"Value="New"></asp:TreeNode></asp:TreeNode></Nodes></asp:TreeView>还想向以前一样同时传给后台一个pageID大家说说如何做?

解决方案

解决方案二:
//asfollowing//...<asp:TreeNodeText="Employee"Value="Employee$119"><asp:TreeNodeText="Browse"Value="Browse$119">...TreeView1_SelectedNodeChanged(..{string[]valueBag=TreeView1.SelectedValue.Split('$');intpageId=-1;if(valueBag.Length>1){pageId=int.Parse(valueBag[1]);//....}}
解决方案三:
我看了你的代码加上去后,老是出现点两下才会跳到我要求的界面,我知道怎么回事,但是不知道如何解决,高手指点一下。
解决方案四:
放在selectnodechange里面不要放在click里面

时间: 2024-12-27 21:51:24

一个TreeView的问题。的相关文章

在VB6中将XML传入一个TreeView控件

treeview|xml|控件 首先,建立一个新的带有窗体的Visual Basic 6工程,然后在窗体中添加一个TreeView控件,并添加一个引用到微软XML解析器. 接着,在Form_Load事件中添加如下的代码: Private Sub Form_Load() Dim objDOM As DOMDocument Set objDOM = New DOMDocument Call objDOM.loadXML( _ "") Call AddNode(objDOM.document

两个treeview调用的是相同的存储过程怎么根据修改把其中一个treeview的节点给过滤掉?

问题描述 两个treeview调用的是相同的存储过程怎么根据修改把其中一个treeview的节点给过滤掉? 求大神!

c# 窗体添加两个TreeView,实现滚动其中一个TreeView时另一个TreeView的滚动条也接着滚动

问题描述 如标题:我做的功能是显示两条修改的记录,第一个TreeView显示没修改之前的数据,第二个TreeView显示修改之后的数据,显示是想实现下拉第一个TreeView的滚动条时同时第二个TreeView的滚动条接着滚动,实现联动.现在主要是不知道用什么方法,好像TreeView没有这个事件,求大神指点迷津 解决方案 解决方案二:撸主,外事不决问谷歌解决方案三:看了一下,只是点击事件,滚动条是需要下拉的,不能用点击事件来做吧解决方案四:额,好久没更新了,有没有人知道的啥解决方案五:Tree

请教一个treeview 复选框获取值的问题

问题描述 请问为什么会这样呢第一遍获取值正确.第二遍就不行了源码如下usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceTreeTest{publicpartialclassForm1:Form{publicForm1(){Init

c#一个treeview控件,我怎么得到里面第三级节点的完整路径?

问题描述 帮帮忙啊,在写操作系统啊,这个不知道怎么弄. 解决方案 解决方案二:我知道了,呵this.textBox_order.Text="run"+e.Node.Parent.Text+"\"+e.Node.Text;解决方案三:可以写个函数递归调用这样就可以获得四级五级的路径解决方案四:treeview中是以Nodes为节点的书啊,用递归或堆栈都可以找到N级的节点.还有每一个Node应该都有FullPath这个属性(好像是叫这个),返回的就是该节点的完整路径解决

treeview传值是否一次只能传一个treeview的Text

问题描述 在前一窗体中的代码privatevoidbuSelect_Click(objectsender,EventArgse){//选中四个treeview里的音乐名称,传给listBoxFormbofangbf=newFormbofang(trneidi.SelectedNode.Text,treeView2.SelectedNode.Text,treeView3.SelectedNode.Text,treeView4.SelectedNode.Text);bf.Show();this.Hi

TreeView好像没办法让每项高度不一样,难道要自已写一个TreeView

问题描述 TreeView的ItemHeight目的让父节点和子节点的图片大小不一样,只要改变ItemHeight图片会乱闪晕, 解决方案 解决方案二:mark

请问怎么实现这个功能啊,这个论坛的左边的frame是TreeView,右边的frame是页面.当单击TreeView的一个节点就显示相应的面面啊?还有个问题是,我的页面咋不支持frame,母版页上也不支持,但是支持iframe,即使支持了,浏览器也不显示

问题描述 怎么实现这一功能?具体是这样的:有个<frameset>,左边的<frame>里是一个TreeView,右边的<frame>要显示一个已经做好了的页面TopicList.aspx,但是这个页面需要QueryString,叫BoardID,单击树节点,右边就显示了那个页面,而且这个树节点还传给了这个页面QueryString.这个功能的前台后台该怎么写啊?还有个问题是为什么我的页面不支持框框架元素啊?母版页也不支持,但是都支持iframe,即使支持了,调试的时候

用VB.net做一个Windows Explore式的窗口。(TreeView、Splitter、L

新建一个项目(project)或表单(window form)1 从工具栏拖放一个Treeview控件到表单中.    设置其Dock属性为:Left2 从工具栏拖放一个Splitter控件到表单中.    设置其Width为你指定的宽度.3 从工具栏中拖放一个ListView控件到表单中    设置Dock属性为:Fill就这样一个Window Explore式的窗口建好了,再加上一些控制代码,就可以完成了.