treeview 的事件 tree的 节点事件根据节点的 值 去查询。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是 winform 里面的 ,我没有看到 有 SelectedIndexChange_ 事件。 TreeView控件在我们的开发中经常会遇到一些有树形层次关系的数据,比如显示无限级分类和显示某个文件下的所有文件及文件夹,对于这些带有树形层次关系的数据的显示用TreeView控件是一个比较不错的选择。TreeView控件支持数据绑定也支持以编程的方式动态添加节点。在TreeView控件中每个节点都是一个TreeNode对象,我们可以通过TreeNode对象的Nodes属性来添加其它的TreeNode对象,使之成为这个TreeNode对象的子节点。TreeView对象有以下常见属性:属性名 说明 CheckedNodes 获取选中了复选框的节点 CollapseImageUrl 节点折叠时的图象 DataSource 绑定到TreeView控件的数据源 DataSourceID 绑定到TreeView控件的数据源控件的ID EnableClientScript 是否允许客户端处理展开和折叠事件 ExpandDepth 第一次显示时所展开的级数 ExpandImageUrl 节点展开的时的图象 NoExpandImageUrl 不可折叠(即无字节点)的节点的图象 PathSeparator 节点之间的值的路径分隔符 SelectedNode 当前选中的节点 SelectedValue 当前选中的值 ShowCheckBoxes 是否在节点前显示复选框 下面是一个简单的例子。我们的数据都是从一个XML文件中读取的,并将它的节点通过代码的方式添加到TreeView控件中。这个XML文件的物理文件名为area.xml,与下面的asp.net在同一个文件夹下,它的内容如下:<?xml version="1.0" encoding="utf-8" ?> <Area> <Province iAreaID ="1" cAreaName="北京市"/> <Province iAreaID ="2" cAreaName="上海市"/> <Province iAreaID ="3" cAreaName="天津市"/> <Province iAreaID ="4" cAreaName="重庆市"/> <Province iAreaID ="5" cAreaName="湖北省"> <City iAreaID ="51" cAreaName="武汉市"/> <City iAreaID ="52" cAreaName="黄冈市" /> <City iAreaID ="53" cAreaName="荆州市"/> <City iAreaID ="54" cAreaName="武穴市" /> <City iAreaID ="55" cAreaName="十堰市"/> <City iAreaID ="56" cAreaName="黄石市" /> </Province> <Province iAreaID ="6" cAreaName="河北省"> <City iAreaID ="61" cAreaName="石家庄市"/> <City iAreaID ="62" cAreaName="唐山市" /> </Province> <Province iAreaID ="7" cAreaName="山西省"> <City iAreaID ="71" cAreaName="太原市" /> <City iAreaID ="72" cAreaName="大同市" /> </Province> </Area> 弄错了,我说的asp.net里面的。 1.增加 TreeNode node =new TreeNode("节点名称"); node.Tag="节点的值"; this.treeView1.Nodes.Add(node); //其它的类同,一直增加就行了,层级关系也不用说了吧2.获取值 private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { String Value = this.treeView1.SelectedNode.Tag.ToString(); MessageBox.Show("节点的值为:" + Value); } SerialPort接收数据的问题 求助求助 导出Excel,设置表格列属性 获取客户端在局域网中的地址 超难问题(C#重写C结构) C# 如何实现文本框只能输入数字??????? 第一次到CSDN问问题,这是老师课堂一道小上机题? 求助,怎样通过C#读取WORD里表格,并判断合并和拆分单元格 请问怎么实现语法着色???C#或C\C++或Java......顶者有分 关于数据库同步 如何在插入的之前就提取出自动编号 C# 部分控件不能换肤
在我们的开发中经常会遇到一些有树形层次关系的数据,比如显示无限级分类和显示某个文件下的所有文件及文件夹,对于这些带有树形层次关系的数据的显示用TreeView控件是一个比较不错的选择。TreeView控件支持数据绑定也支持以编程的方式动态添加节点。在TreeView控件中每个节点都是一个TreeNode对象,我们可以通过TreeNode对象的Nodes属性来添加其它的TreeNode对象,使之成为这个TreeNode对象的子节点。
TreeView对象有以下常见属性:
属性名 说明
CheckedNodes 获取选中了复选框的节点
CollapseImageUrl 节点折叠时的图象
DataSource 绑定到TreeView控件的数据源
DataSourceID 绑定到TreeView控件的数据源控件的ID
EnableClientScript 是否允许客户端处理展开和折叠事件
ExpandDepth 第一次显示时所展开的级数
ExpandImageUrl 节点展开的时的图象
NoExpandImageUrl 不可折叠(即无字节点)的节点的图象
PathSeparator 节点之间的值的路径分隔符
SelectedNode 当前选中的节点
SelectedValue 当前选中的值
ShowCheckBoxes 是否在节点前显示复选框
下面是一个简单的例子。我们的数据都是从一个XML文件中读取的,并将它的节点通过代码的方式添加到TreeView控件中。这个XML文件的物理文件名为area.xml,与下面的asp.net在同一个文件夹下,它的内容如下:<?xml version="1.0" encoding="utf-8" ?>
<Area>
<Province iAreaID ="1" cAreaName="北京市"/>
<Province iAreaID ="2" cAreaName="上海市"/>
<Province iAreaID ="3" cAreaName="天津市"/>
<Province iAreaID ="4" cAreaName="重庆市"/>
<Province iAreaID ="5" cAreaName="湖北省">
<City iAreaID ="51" cAreaName="武汉市"/>
<City iAreaID ="52" cAreaName="黄冈市" />
<City iAreaID ="53" cAreaName="荆州市"/>
<City iAreaID ="54" cAreaName="武穴市" />
<City iAreaID ="55" cAreaName="十堰市"/>
<City iAreaID ="56" cAreaName="黄石市" />
</Province>
<Province iAreaID ="6" cAreaName="河北省">
<City iAreaID ="61" cAreaName="石家庄市"/>
<City iAreaID ="62" cAreaName="唐山市" />
</Province>
<Province iAreaID ="7" cAreaName="山西省">
<City iAreaID ="71" cAreaName="太原市" />
<City iAreaID ="72" cAreaName="大同市" />
</Province>
</Area>
TreeNode node =new TreeNode("节点名称");
node.Tag="节点的值";
this.treeView1.Nodes.Add(node);
//其它的类同,一直增加就行了,层级关系也不用说了吧
2.获取值
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
String Value = this.treeView1.SelectedNode.Tag.ToString();
MessageBox.Show("节点的值为:" + Value);
}