ASP.NET高手来帮帮忙,TreeView如何实现页面传值?分绝对少不了大家的!现在暂时没有分,等明天去刷!

代码如下:ds=link.SelectDataBase("select班级,账号from学生档案where班级='"+str+"'groupby班级","结果");ds1... 代码如下:
ds = link.SelectDataBase("select 班级,账号 from 学生档案 where 班级 = '" + str + "' group by 班级", "结果");

ds1 = link.SelectDataBase("select 姓名 from 学生档案 where 班级 = '" + str + "'", "结果");

try
{

TreeNode td = new TreeNode();

for (int i = 0; i <= ds.Tables["结果"].Rows.Count; i++)
{

td.Text = ds.Tables["结果"].Rows[i][0].ToString()+"实习生";
td.Value = ds.Tables["结果"].Rows[i][1].ToString();
TreeView1.Nodes.Add(td);

for(int j=0;j<=ds1.Tables["结果"].Rows.Count;j++)
{
TreeNode td1 = new TreeNode();
td1.Text=ds1.Tables["结果"].Rows[j][0].ToString();
td.ChildNodes.Add(td1);
}
}

我想点击里面的节点时候跳转到别的页面,然后把 Vleue 的值传到那个页面,该怎么传,然后那个页面怎么接收?
展开
 我来答
帐号已注销
2011-10-07 · TA获得超过2823个赞
知道小有建树答主
回答量:812
采纳率:0%
帮助的人:702万
展开全部
TreeNode 有一个属性NavigateUrl,这个就是页面地址. 如果要把Value值传过去的可以这样写
td1.NavigateUrl="Default.aspx?id="+td1.Text;
予恋寻十1K
2011-10-07 · TA获得超过941个赞
知道小有建树答主
回答量:977
采纳率:50%
帮助的人:854万
展开全部
利用网址Url传值。在点击的时候,组合url。进行跳转。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luxianai
2011-10-07 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:113万
展开全部
每个节点都有一个点击事件,就在事件里面写获取点击节点的值,然后URL传值就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangfei6263
2011-10-07 · TA获得超过335个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:147万
展开全部
节点有一个targetUrl属性 好像是的。。你可以去看看,那个是跳页面的,如果用传值,在其属性里写上 ?id=主键Id
然后根据主键Id查找该对象的全部信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式