把一个框架分成两半,左面是treeview控件,我想点击treeview的一个节点时,右面的部分出现相应的页面,应该怎样做?各位有什么例子或资料什么的,能否提供?

解决方案 »

  1.   

    指定target就可以了.比如左边的name="left"右边的是name="right"
    在加载treeview时
    TreeNode tn = new TreeNode();
    tn.NavigateUrl = "RightForm.aspx";
    tn.Target = "right";
    就可以
      

  2.   

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