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 的值传到那个页面,该怎么传,然后那个页面怎么接收? 展开
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 的值传到那个页面,该怎么传,然后那个页面怎么接收? 展开
4个回答
展开全部
利用网址Url传值。在点击的时候,组合url。进行跳转。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每个节点都有一个点击事件,就在事件里面写获取点击节点的值,然后URL传值就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
节点有一个targetUrl属性 好像是的。。你可以去看看,那个是跳页面的,如果用传值,在其属性里写上 ?id=主键Id
然后根据主键Id查找该对象的全部信息
然后根据主键Id查找该对象的全部信息
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询