treeview简单问题,正解即结贴

tiantian1980 tiantian1980 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
treeview绑定上数据后,怎么点一个结点的时候,触发一段javascript脚本函数treeOnclick(),

function treeOnclick()
{
//
}

以下是我绑定的代码,下面的绑定树是没问题,但不是 root.Text = "我的文件夹";不是根结点,怎么成为整个树的根结点呢?
形如:

我的文件夹
重要留言
重要客户留言
急处理客户留言
近日
   
protected void TreeMyFile()
{
TreeView_myFile.Nodes.Clear();
TreeNode root = new TreeNode();
root.Expanded = true;
root.Text = "我的文件夹";
//root.NodeData = "0";
this.TreeView_myFile.Nodes.Add(root);
SetTree("", null);
}
protected void SetTree(string parent, TreeNode tn)
{
List<T_MessageTags> list;
if (_start == 0)
{
_start++;
list = SQLwd<T_MessageTags>.List(" len(TagsNo)=3 ");
for (int i = 0; i < list.Count; i++)
{
TreeNode tnn = new TreeNode(list[i].TagsName, list[i].TagsNo);
//tnn.NavigateUrl = "javascript:fileSelect(" + list[i].TagsNo + ")";
this.TreeView_myFile.Nodes.Add(tnn);
SetTree(list[i].TagsNo, tnn);
}

}
else
{
list = SQLwd<T_MessageTags>.List(" TagsNo like '" + parent + "___'");
for (int i = 0; i < list.Count; i++)
{
TreeNode tnc = new TreeNode(list[i].TagsName, list[i].TagsNo);
//tnc.NavigateUrl = "javascript:fileSelect(" + list[i].TagsNo + ")";
tn.ChildNodes.Add(tnc);
SetTree(list[i].TagsNo, tnc);
}
}

}
...全文

相关推荐

C# 解决双击TreeView表里checkbox本身Bug问题

一个WinForm的TreeView,某node的CheckBox初始状态为false,当双击这个node的checkbox时,会出现很奇怪的情况: 第一次双击checkbox,checkbox显示的状态会切换两次状态,unchecked-> checked-> unchecked,而AfterCheck事件仅触发一次,在AfterCheck事件中获取到的checkbox状态为checked。在这里checkbox状态已经和显示状态不一致了 以后每次双击,checkbox显示的状态会出现一次切换,AfterCheck也会触发一次,并且checkbox显示的状态和值的状态仍然保持相反。 除上面这个问题外,还有一点,当双击treeview 的checkbox后,如果再去单击或双击该界面中除这个treeview外的任何部分,系统会忽略第一次点击事件。举例来说,一个窗口中,有一个treeview,还有一个ok按钮,当我双击这个treeview的一个checkbox后,再去点那个ok按钮,第一次点击是没有任何作用的,第二次以及以后的点击才会有效,包括点击最大化,最小化,以及关闭这种系统按钮。 为了解决以上问题,我重写了TreeView控件,在不影响其它地方的前提下,能很好的解决以上问题。我的环境:.Net framework4.0 + VS2005 + Win7 编译通过,并付执行程序。-

tokyo2008

WPF树形控件实战包:带拖拽监控、动态加载和多窗口MVVM集成

一套开箱即用的WPF TreeView深度实践资源,覆盖从基础渲染到复杂交互的完整链路。包含可复用的TreeViewBase基类,支持自定义节点模板、层级缩进计算、节点展开/折叠状态跟踪;内置ItemMonitor实现节点生命周期监控,RoutedTreeItemEventArgs统一事件参数封装,TreeUtil提供常用工具方法。布局逻辑独立封装在TreeLayout中,确保树形结构可视化精准。配套四个XAML窗口:主界面(MainWindow)、功能引导页(Introduction)、轻量级输入弹窗(I

像素大盗

treeview 局部刷新问题

NULL 博文链接:https://gaojiewyh.iteye.com/blog/697003

weixin_38669628

Qt5.5的TreeView简单使用

在5.5版本里面,quick新加入了TreeView,以前是没有的。 本Demo中进行了简单的介绍。

Jason188080501

vue3-treeview:vue js 3中的一个简单的treeview

测试 项目设置 This project is under construction don't use !

weixin_42156940
评论 8
收藏 已收藏
分享
返回顶部
tiantian1980
.NET社区 62,272 成员 668,968 内容