我想实现下面功能:
点击父节点上的文字就能展开其下级所有子节点,请问如何做??
点击父节点上的文字就能展开其下级所有子节点,请问如何做??
解决方案 »
- 使用Forms身份验证,用户直接进入页面无法添加日志问题
- css如何实现这种效果?
- 为什么在生成网站的时候DLL总是被换成旧的版本
- [急!]PostBackUrl能否指定Target?
- 求视图的分页存储过程
- 这种类似于js中的setTimeOut()的函数作用如何来实现?asp.net有这种函数吗?
- 求全国所有城市名称,最好有IP地址,THKS
- C#里的regexOptions的连接符?
- 请问华东有没有比较实力的asp.net网站开发商
- 大家来谈谈Asp.net应用系统的架构吧
- 请帮帮忙,如何解决数据库的选择问题
- [VB]如果我想根据外部情况来判断是否显示edittemplate应该怎么做啊?
{
int count = TreeView1.SelectedNode.ChildNodes.Count;
TreeView1.SelectedNode.Expand();
for (int i = 0; i < count; i++)
{
TreeView1.SelectedNode.ChildNodes[i].Expand();
}
}
这个没问题
{
DataView dvTree=new DataView(dt);
dvTree.RowFilter="[ParentID]="+ParentID;//过滤ParentID,得到当前的所有子节点
foreach(DataRowView Row in dvTree)
{
TreeNode node=new TreeNode();
count++;
}
if(Session["CategoryID"]!=null&&Session["CategoryID"].ToString()==node.Value)
{
Session.Remove("CategoryID");//把以前的节点编号移除
node.Selected = true; //节点选上
node.Expand(); //展开
iframeEdit.Attributes.Add("src", "AttachmentTypeList.aspx?id=" + node.Value);
//在左边显示
pNode.ChildNodes.Add(node); //向节点添加子节点
node.Parent.Expand(); //展开父节点
if (node.Parent.Parent != null) node.Parent.Parent.Expand();
//全部展开
}
}
你试试,然后再改改