读书人

TreeView的联接可否带参数

发布时间: 2011-12-24 23:03:24 作者: rapoo

TreeView的连接可否带参数?
如何让TREEVIEW里所有的叶子接点的连接都带上参数啊?

比如 a.aspx?id=参数

这个参数是网页传入的值

[解决办法]
private void InitTree(TreeNodeCollection Nds, string parentId)
{
DataView DView = new DataView();
TreeNode TN_tmp;
DView.Table = mySet.Tables[ "AcctModule "];
DView.RowFilter = "ParentId= ' " + parentId + " ' ";
TN_tmp = new TreeNode();
foreach (DataRowView drv in DView)
{
TN_tmp = new TreeNode();
TN_tmp.Value = drv[ "ModID "].ToString();
TN_tmp.Text = drv[ "ModuleName "].ToString();
TN_tmp.ImageUrl = drv[ "CloseIcon "].ToString();
TN_tmp.NavigateUrl = drv[ "LinkPath "].ToString();//此处就是在设置链接地址
TN_tmp.Target = drv[ "TargetFrame "].ToString();
if (TN_tmp.NavigateUrl.Trim() == " ")
TN_tmp.SelectAction = TreeNodeSelectAction.Expand;
else
TN_tmp.SelectAction = TreeNodeSelectAction.Select;

Nds.Add(TN_tmp);
InitTree(TN_tmp.ChildNodes, TN_tmp.Value);
}
}
[解决办法]
哦~

读书人网 >asp.net

热点推荐