社区
C#
帖子详情
请问怎么把一个dataSet数据源绑定到一个treeview控件?急啊!!!!!
yuanguian
2003-07-25 11:05:43
假设数据源里面的一个table是一个关于部门的信息,里面有五个部门名字,怎么把他们添加到树型控件并在点击每个部门的时候在另外一个listview里面显示部门的信息?或者有这方面的资料的也可,谢谢!
...全文
197
7
打赏
收藏
请问怎么把一个dataSet数据源绑定到一个treeview控件?急啊!!!!!
假设数据源里面的一个table是一个关于部门的信息,里面有五个部门名字,怎么把他们添加到树型控件并在点击每个部门的时候在另外一个listview里面显示部门的信息?或者有这方面的资料的也可,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuanguian
2003-07-25
打赏
举报
回复
我是把对treeview添加资源的语句放在formload里面的,但为什么在成功添加后,每次点击根节点的时候又要加载一次数据?这样就累加了。
yuanguian
2003-07-25
打赏
举报
回复
谢谢雪狼,不过如果我想在某个部门下面再添加一个结点该怎么做呢?谢谢
brbrm
2003-07-25
打赏
举报
回复
在TreeView的AfterSelect事件中改变listview.Items的内容
雪狼1234567
2003-07-25
打赏
举报
回复
如下:
增加到树型结构中用递归,举个简单例子:
foreach (DataRow dr in dt.tables["department"].rows)
{
TreeNode tmp = new TreeNode;
tmp.Text = dr["deptName"].toString();
tmp.Tag = dr["deptID"].toString();
this.TreeView.Nodes.add(tmp)
}
当选择节点后,在树的AfterSelect 事件中写入如下的代码:GetData是一个函数去数据库取记录,它传入参数是一个部门编号:你只要在select * form dept where deptID= 参数,dt是数据集;
dt = GetDate(this.TreeView.selectedNode.Tag)
然后把它手工加入到ListView中,我简单一下,就用DAtaGrid来显示刚才的结果吧
DataGrid.DataSource =dt;
DataGird.DataMember = "dept":
加到listView的代码如下,自己添加:
foreach(DataRow dr in dt.Tables[0].Rows)
{
ListViewItem li = new ListViewItem ( ) ;
li.SubItems.Clear ( ) ;
li.SubItems[0].Text = dr["name"].ToString ( ) ;
li.SubItems.Add ( dr["HomePhone"].ToString ( ) ) ;
lv.Items.Add ( li ) ;
}
Knight94
2003-07-25
打赏
举报
回复
如果只有一层的话,为什么不用ListBox,用它绑定很方便。
hexuliang
2003-07-25
打赏
举报
回复
this.treeView1.Nodes.Clear();
InitTree(this.treeView1.Nodes,"0",myds);
this.treeView1.ContextMenu = this.contextMenu1;
private void InitTree(TreeNodeCollection Nds,string parentId,DataSet ds)
{
DataView dv=new DataView();
TreeNode tmpNd;
string intId;
dv.Table=ds.Tables["myMenu"];
dv.RowFilter=" ParentId="+ "'" + parentId + "'" ;
foreach(DataRowView drv in dv)
{
tmpNd=new TreeNode();
string tmpNd_ID =drv["NodeId"].ToString();
tmpNd.Text=drv["NodeName"].ToString();
tmpNd.Tag=drv["NodeId"].ToString();
////////////////////////////////////////////////////
Nds.Add(tmpNd);
////////////////////////////////////////////////////
intId=drv["ParentId"].ToString();
InitTree(tmpNd.Nodes,tmpNd_ID,ds);
}
}
yuanguian
2003-07-25
打赏
举报
回复
基本功能算是实现了,散分
给ASP.NET中的
TreeView
绑定
DataSet
或ObjectDataSource对象
在ASP.NET中,
TreeView
控件
是
一个
非常有用的工具,它用于展示层次结构的数据,例如网站的导航结构、组织架构或者文件系统。本篇文章将详细介绍如何将
TreeView
控件
与
DataSet
或ObjectDataSource对象进行
绑定
,以实现...
TreeView
数据
绑定
方法
首先,`
TreeView
`
控件
的数据
绑定
涉及到两个关键概念:`TreeNode`和
数据源
。`TreeNode`是`
TreeView
`中的基本元素,代表树结构中的
一个
节点,它可以包含子节点(即更多的`TreeNode`)。
数据源
则是存储要展示信息的地方...
将数据库数据添加到
TreeView
控件
中(DeLphi)..rar
在DeLphi编程环境中,将数据库数据添加到
TreeView
控件
是一项常见的任务,它允许用户以树形结构查看和操作数据库中的信息。以下是一份详细的知识点解析,介绍如何实现这一功能: 1. **
TreeView
控件
**:
TreeView
是...
C#
TreeView
数据库
绑定
+拖动
- **
绑定
数据**:使用`
TreeView
.DataSource`属性将
数据源
绑定
到
TreeView
,`
TreeView
.DataMember`属性指定
数据源
中的特定表或视图。通过设置`TreeNode.DataBindings`,可以将数据库字段映射到节点的文本或值。 - *...
一个
非常优秀的基于ASP.NET +AJAX 实现的
TreeView
控件
源码及例子程序
【标题】中的“
一个
非常优秀的基于ASP.NET + AJAX 实现的
TreeView
控件
源码及例子程序”揭示了这个压缩包包含的是
一个
高级的ASP.NET Web应用程序开发资源,具体是关于
TreeView
控件
的实现。
TreeView
控件
在Web界面设计...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章