C# 里TreeView绑定数据库实现分类

C# 里TreeView绑定数据库实现分类

ID:40522284

大小:18.32 KB

页数:5页

时间:2019-08-04

C# 里TreeView绑定数据库实现分类_第1页
C# 里TreeView绑定数据库实现分类_第2页
C# 里TreeView绑定数据库实现分类_第3页
C# 里TreeView绑定数据库实现分类_第4页
C# 里TreeView绑定数据库实现分类_第5页
资源描述:

《C# 里TreeView绑定数据库实现分类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#里TreeView绑定数据库实现分类分类:导航控件TreeView/Menu/SiteMapPath2010-03-2221:3345人阅读评论(0)收藏举报codes=c#]//从数据库中读取数据           SqlConnectioncon=newSqlConnection("server=127.0.0.1//sqlexpress;uid=sa;");           con.Open();           con.ChangeDatabase("STggggg");      

2、     SqlCommandcmd=newSqlCommand("select*from产品树whereNodeType='f'",con);           //cmd.CommandType=CommandType.StoredProcedure;           SqlDataAdaptersda=newSqlDataAdapter(cmd);           DataSetds=newDataSet();           try           {              

3、 sda.Fill(ds);           }           catch           {           }           finally           {               cmd=null;               con.Close();           }           //往TreeView中添加树节点           //添加根节点           TreeNodetn=newTreeNode();           tn.

4、Text="所有产品";           tn.Name="0";//Name作为ID           tn.Tag="0";//Tag作为RootID           tn.ImageIndex=0;           tn.SelectedImageIndex=0;           tv.Nodes.Add(tn);//该TreeView命名为tv           tv.SelectedNode=tv.TopNode;           //把其他节点加上去          

5、 if(ds!=null)           {[/codes][codes=c#]               foreach(DataRowdrinds.Tables[0].Rows)               {                   tn=newTreeNode();                   tn.Text=dr["Product"].ToString();                   tn.Name=dr["CateID"].ToString();//Nam

6、e作为CateID                   tn.Tag=dr["RootID"].ToString();//Tag作为RootID                   tn.ImageIndex=1;                   tn.SelectedImageIndex=1;                   //判断是否为主节点                   if(dr["CateID"].ToString()==dr["RootID"].ToString())     

7、              {                       //主节点                       tv.SelectedNode=tv.TopNode;                   }                   else                   {                       //其他节点                       if(tv.SelectedNode.Name!=dr["ParentID"].ToStrin

8、g())                       {                           TreeNode[]tn_temp=tv.Nodes.Find(dr["ParentID"].ToString(),true);//通过ParentID查找父节点                           if(tn_temp.Length>0)                           {    

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。