c#treeview连接server数据库动态生成树形目录.根据数据变化的,数据库里的内容变了,我的目录也得跟着变.点击目录显示当前内容.
解决方案 »
- c#实现发送邮件时间
- C#中由Id获得用户Ip地址
- Portal协议+WEB身份验证谁做过? 进来帮帮忙呀...急呀!!!!
- crystalReport邦定现有数据集,为何没有数据显示
- 用axMSComm1_OnComm接收串口来的数据,老是一组数据,分开两次接受,怎么解决
- c#windows编程下,怎么把datagrid导出为Excel文件??
- 动态表设置主键问题 明天交代码,急 在线等待
- 求WEB多视频源码或思路
- 清问怎样设置一个长度为255的buffer,内容为null
- C# abstract应用
- c/s模式的照片处理方案
- 使用OracleDataAdapter.update 报错:ORA-00903: 表名无效
{
treeView1.BeginUpdate();
treeView1.Nodes.Add("Parent");
treeView1.Nodes[0].Nodes.Add("Child 1");
treeView1.Nodes[0].Nodes.Add("Child 2");
treeView1.Nodes[0].Nodes[1].Nodes.Add("Grandchild");
treeView1.Nodes[0].Nodes[1].Nodes[0].Nodes.Add("Great Grandchild");
treeView1.EndUpdate();
}
------------MSDN根据数据变化 生成节点, 可不可以理解来 参数 比如这样public void Test(DataTable dt){
this.tv.BeginUpdate();
var root=this.tv.Nodes.Add(dt.Name);
foreach(DataRow item in dt.Rows){
root.Nodes.Add(item["ID"].ToString());
}
this.tv.EndUpdate();
}类似这样看行不行, 可以根据需要把参数换成 DataSet 这样可以 操作更多表中的数据..
DataAdapter objAdapter = new sqlDataAdapter(SQLstr,My_con );
DataSet My_DataSet = new DataSet();
My_DataSet.Clear();
objAdapter.Fill(My_DataSet, "ZZLBID");
DataTable dt = My_DataSet.Tables["ZZLBID"];
tn1.Nodes.Clear();
//建立根节点,遍历。 foreach (DataRow dr in dt.Rows)
{
TreeNode Root = new TreeNode();
Root.Text = dr["ZZLBName"].ToString();
tn1.Nodes.Add(Root);
// TreeView1.Nodes.add(Root);//建立根节点
}
我自己这样写的,DataAdapter怎么用,谢谢