help!!有关treeview的问题,请前辈帮忙 treeview自己就有这个事件(NodeSelected),记住把treeview的自动回发属性设为true 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://msdn.microsoft.com/workshop/webcontrols/overview/treeview.asp Responding to the SelectedIndexChange Eventvoid treeviewAvailableProjects_SelectedIndexChange( object sender, TreeViewSelectEventArgs e){ DirectoryInfo di; string strDir; string sSelectedNode; this.textboxFileContents.Text = ""; treeviewProjectInfo.Nodes.Clear(); sSelectedNode = treeviewAvailableProjects.SelectedNodeIndex; TreeNode tnAvailProjects = treeviewAvailableProjects.GetNodeFromIndex( sSelectedNode); strDir = tnAvailProjects.NodeData; if(strDir != "") { TreeNode tn; try { tn = new TreeNode(); treeviewProjectInfo.Nodes.Add(tn); treeviewProjectInfo.Nodes[0].Text = strDir; di = new DirectoryInfo(strDir); BuildDirectoryTree(di, treeviewProjectInfo.Nodes[0]); } catch(Exception ex) { Trace.Warn(ex.ToString()); } }} 我使用的是web form的treeview控件。没有找到NodeSelected事件,而且把treeview的自动回发属性设为true的话,整个目录树会在做任何操作时都会刷新,闪动的很厉害,效果不好。用SelectedIndexChange也存在这样的问题。 treeview的刷新是很厉害的,CSDN中关于TREEVIEW的例子很多,你可以搜索一下。 你的TREEVIEW在写代码时应该有Nodes[i].NavigateUrl属性,将你的NavigateUrl带上你要的参数定位到其他处理页面,让其他的处理页面处理就可以了 我把参数写在Session里就是不想在url上面把参数显示出来,如果直接传参,我还得在其他处理页面进行权限的判断.顺便问问Session变量能存多大的字符串?到底有没有限制? 我也在找这个,找了很久了,其实你可以把URL提交到本页面的,但每次都要刷新。 DIV Session["ssbmid"]和Session["ssbmid"].TOString()有什么区别! 绑定问题 urlrewrite进行URL重写10个以上参数问题 来看看, 急啊,在线等待,高分悬赏 我的难题 动态数组! 我下载了一个弹出日历的程序,用时报“未能加载类型“CalendarExample.popUpCalendar”错误,大家帮我看看是什么问题 关于网页按钮的问题 求最长为6位,至少为1位字母或数字的正则表达式在线等 没分了,帮帮忙,谢谢各位!!
object sender, TreeViewSelectEventArgs e)
{
DirectoryInfo di;
string strDir;
string sSelectedNode; this.textboxFileContents.Text = "";
treeviewProjectInfo.Nodes.Clear(); sSelectedNode =
treeviewAvailableProjects.SelectedNodeIndex;
TreeNode tnAvailProjects =
treeviewAvailableProjects.GetNodeFromIndex(
sSelectedNode); strDir = tnAvailProjects.NodeData;
if(strDir != "")
{
TreeNode tn;
try
{
tn = new TreeNode();
treeviewProjectInfo.Nodes.Add(tn);
treeviewProjectInfo.Nodes[0].Text = strDir;
di = new DirectoryInfo(strDir); BuildDirectoryTree(di, treeviewProjectInfo.Nodes[0]);
}
catch(Exception ex)
{
Trace.Warn(ex.ToString());
}
}
}
用SelectedIndexChange也存在这样的问题。
顺便问问Session变量能存多大的字符串?到底有没有限制?