TreeView1和TabStrip1使用的简单问题,很急!

时间:2022-07-02 03:53:57
TreeView1和TabStrip1使用的简单问题,很急!

一在TreeView1中我需要把所选节点的txt传给Session["cityName"],下面SelectedIndexChange如“代码一”中就不能执行?在Page_Load“代码二”中又可以执行,帮忙呀
代码一:
private void TreeView1_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
{
Session["cityName"]=TreeView1.GetNodeFromIndex (TreeView1.SelectedNodeIndex).Text;

}

代码二:
private void Page_Load(object sender, System.EventArgs e)
{
Label1.Text=TreeView1.GetNodeFromIndex (TreeView1.SelectedNodeIndex).Text;
}

二、在TabStrip1中我需要把所选Tab的txt传给Session["typeName"],在SelectedIndexChange如“代码一”中就不能执行?在Button5下如“代码二”又可以执行,帮忙呀
代码一:
private void TabStrip1_SelectedIndexChange(object sender, System.EventArgs e)
{
// Button5.Text="1";//TabStrip1.Items.NumTabs.ToString();
Button5.Text=TabStrip1.SelectedIndex.ToString();
// TabStrip1.Items[TabStrip1.SelectedIndex].Text;
}

代码二:
private void Button5_Click(object sender, System.EventArgs e)
{

Button5.Text=TabStrip1.Items[TabStrip1.SelectedIndex].Text;
}

7 个解决方案

#1


TabStrip1的autopsot=true虽然闪动大,但可以执行TabStrip1_SelectedIndexChange,可是TreeView1的autopsot=true后还是不行!且TreeView1的节点不能选中了????

#2


巨顶!关注中ing...........

#3


1.使用e参数试试
2.不能执行是报错,还是未执行,跟踪一下看看

#4


顶一个

#5


TreeView1_SelectedIndexChange()下的代码根本就没有执行!怎么才能让它执行!

#6


为什么TreeView 中的SelectedIndexChange为什么不执行??? 

AutoPostBack属性为真,SelectedIndexChange才能被执行。 
不过这样的话你选择时会感到刷新得让你痛苦,根据你的具体实现的目的,采用变通的 
方法,尽量不使用SelectedIndexChange事件吧。 


selectedindexchange事件挂到控件上没有? 
InitializeComponent方法中检查检查 

我在网上查到上面的一段话,InitializeComponent方法中有下面的代码,AutoPostBack=true,还是不能执行selectedindexchange事件!
this.TreeView1.SelectedIndexChange += new Microsoft.Web.UI.WebControls.SelectEventHandler(this.TreeView1_SelectedIndexChange);

#7


function TreeView1.onclick() 

alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("Text")); 

#1


TabStrip1的autopsot=true虽然闪动大,但可以执行TabStrip1_SelectedIndexChange,可是TreeView1的autopsot=true后还是不行!且TreeView1的节点不能选中了????

#2


巨顶!关注中ing...........

#3


1.使用e参数试试
2.不能执行是报错,还是未执行,跟踪一下看看

#4


顶一个

#5


TreeView1_SelectedIndexChange()下的代码根本就没有执行!怎么才能让它执行!

#6


为什么TreeView 中的SelectedIndexChange为什么不执行??? 

AutoPostBack属性为真,SelectedIndexChange才能被执行。 
不过这样的话你选择时会感到刷新得让你痛苦,根据你的具体实现的目的,采用变通的 
方法,尽量不使用SelectedIndexChange事件吧。 


selectedindexchange事件挂到控件上没有? 
InitializeComponent方法中检查检查 

我在网上查到上面的一段话,InitializeComponent方法中有下面的代码,AutoPostBack=true,还是不能执行selectedindexchange事件!
this.TreeView1.SelectedIndexChange += new Microsoft.Web.UI.WebControls.SelectEventHandler(this.TreeView1_SelectedIndexChange);

#7


function TreeView1.onclick() 

alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("Text"));