当前位置: 代码迷 >> ASP.NET >> 关于treeview和frame的简单有关问题
  详细解决方案

关于treeview和frame的简单有关问题

热度:6596   发布时间:2013-02-26 00:00:00.0
关于treeview和frame的简单问题
把一个框架分成两半,左面是treeview控件,我想点击treeview的一个节点时,右面的部分出现相应的页面,应该怎样做?各位有什么例子或资料什么的,能否提供?

------解决方案--------------------------------------------------------
指定target就可以了.

比如左边的name= "left "右边的是name= "right "
在加载treeview时
TreeNode tn = new TreeNode();
tn.NavigateUrl = "RightForm.aspx ";
tn.Target = "right ";
就可以
------解决方案--------------------------------------------------------
DataSet ds=pc.F_Jcsj_ExecSqlstring( "select lbbm, lbmc from xtwh_sjzd_lb " );
for(int i=0;i <ds.Tables[0].Rows.Count;i++)
{
TreeNode trn=new TreeNode();
trn.Text=ds.Tables[0].Rows[i][ "lbmc "].ToString();
TrV_GJBZ.Nodes.Add(trn);

DataSet ds1=pc.F_Jcsj_ExecSqlstring( "select nbbm, mx ,bm from xtwh_sjzd_bm where lbbm= ' "+ds.Tables[0].Rows[i][ "lbbm "].ToString().Trim()+ " ' order by xh ");
for(int j=0;j <ds1.Tables[0].Rows.Count;j++)
{
TreeNode tr=new TreeNode();
tr.Text=ds1.Tables[0].Rows[j][1].ToString();
tr.NavigateUrl= "W_jwxt_jcsj_DataShow.aspx?NBBM= "+ds1.Tables[0].Rows[j][ "nbbm "].ToString()+ "&bm= "+ds1.Tables[0].Rows[j][ "bm "].ToString();
tr.Target= "myFrame ";
TrV_GJBZ.Nodes[i].Nodes.Add(tr);
}
}
这样就OK!~!~
  相关解决方案