关于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!~!~