tree view控件在web form怎么添加啊,在tool box里面么有看到这个控件啊! MS有IE WebControls,需要单独下载安装 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先,定义一个全局静态变量:static string CurrentNodeIndex;在下面的事件里:private void TreeView1_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e){ CurrentNodeIndex = TreeView1.SelectedNodeIndex;}写一个函数,得到这个值:public void GetAllNodeText(Microsoft.Web.UI.WebControls.TreeNodeCollection tnc,string SelectIndex){ foreach (Microsoft.Web.UI.WebControls.TreeNode node in tnc) { GetAllNodeText(node.Nodes,SelectIndex); if (SelectIndex == node.GetNodeIndex()) { CurNode = node; } } }再调用:public bool AddNode(Microsoft.Web.UI.WebControls.TreeNodeCollection treeNode,string ID,string txt,string SelectIndex){ int exist = 0; //用于判断要添加的节点在当前节点的子节点中是否有相同的节点 Microsoft.Web.UI.WebControls.TreeNode NewNode = new Microsoft.Web.UI.WebControls.TreeNode(); //生成新的节点 NewNode.Text = txt; NewNode.ID = ID; GetAllNodeText(treeNode,SelectIndex); foreach (Microsoft.Web.UI.WebControls.TreeNode node in CurNode.Nodes ) { if ( node.Text == NewNode.Text ) { exist = 1; return false; } } if ( exist != 1) { CurNode.Nodes.Add(NewNode); return true; } else { return false; } }webtreeview比较麻烦,winform的就简单多了,也差不多。 请教winform网络通信设计方案 C#登陆问题 DataTable过滤数据 现在一些数据怎么写入XML里面呀高手帮下忙很急。。。 多线程搜索网页的思路 最后43分,问一个HTML信息提取的问题 C#如何判断本机是否安装Excel或者Office .NET c# mvc架构动态生成CS文件后 如何编辑各层 请看操作流程 有关C#实现多页面浏览器的问题!急!!! C# VS2008打包安装程序,并把程序添加到启动项中的问题 如何设定控件的坐标? 请,哪位学友,说一说,c#中,类的索引,是如何理解的,有什么作用?
static string CurrentNodeIndex;
在下面的事件里:
private void TreeView1_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
{
CurrentNodeIndex = TreeView1.SelectedNodeIndex;
}
写一个函数,得到这个值:
public void GetAllNodeText(Microsoft.Web.UI.WebControls.TreeNodeCollection tnc,string SelectIndex)
{
foreach (Microsoft.Web.UI.WebControls.TreeNode node in tnc)
{
GetAllNodeText(node.Nodes,SelectIndex);
if (SelectIndex == node.GetNodeIndex())
{
CurNode = node;
}
}
}
再调用:
public bool AddNode(Microsoft.Web.UI.WebControls.TreeNodeCollection treeNode,string ID,string txt,string SelectIndex)
{
int exist = 0; //用于判断要添加的节点在当前节点的子节点中是否有相同的节点
Microsoft.Web.UI.WebControls.TreeNode NewNode = new Microsoft.Web.UI.WebControls.TreeNode(); //生成新的节点
NewNode.Text = txt;
NewNode.ID = ID;
GetAllNodeText(treeNode,SelectIndex);
foreach (Microsoft.Web.UI.WebControls.TreeNode node in CurNode.Nodes )
{
if ( node.Text == NewNode.Text )
{
exist = 1;
return false;
}
}
if ( exist != 1)
{
CurNode.Nodes.Add(NewNode);
return true;
}
else
{
return false;
}
}
webtreeview比较麻烦,winform的就简单多了,也差不多。