zoukankan      html  css  js  c++  java
  • TreeView连接数据

     string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source='" + HttpContext.Current.Server.MapPath("~/LHB_DataBase/rss.mdb"+ "';Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False";
            OleDbConnection cn 
    = new OleDbConnection();
            OleDbCommand cmd 
    = new OleDbCommand();

            
    private void TreeViewOpeartor()
            
    ...{
                
    this.TreeView1.Nodes.Clear();
                
    string OledbString = "select * from categories ";
                DataTable rss_Url 
    = this.GetRss_Url();
                cn.ConnectionString 
    = connectionString;
                cn.Open();
                cmd.Connection 
    = cn;
                cmd.CommandText 
    = OledbString;
                OleDbDataReader dda 
    = cmd.ExecuteReader();
                
    while(dda.Read())
                
    ...{
                    TreeNode theNode 
    = new TreeNode ();
                    theNode.Text 
    = dda["categoryname"].ToString();
                    theNode.NodeData 
    = dda["ID"].ToString();
                    
    this.TreeView1.Nodes.Add(theNode);
                    DataRow[] urls 
    = rss_Url.Select("categoryID=" + dda["ID"].ToString());
                    
    for(int i = 0 ; i < urls.Length ; i++)
                    
    ...{
                        Microsoft.Web.UI.WebControls.TreeNode node 
    = new Microsoft.Web.UI.WebControls.TreeNode();
                        node.Text 
    = urls[i]["Rss_name"].ToString();
                        node.Target 
    = urls[i]["Id"].ToString();
                        node.NodeData 
    = urls[i]["ID"].ToString();
                        theNode.Nodes.Add(node);
                    }

                }

                dda.Close();
                cn.Close();
            }


        
            
    private DataTable GetRss_Url()
            
    ...{
                cn.ConnectionString 
    = connectionString ;
                OleDbDataAdapter dda 
    = new OleDbDataAdapter("select * from rss where releasetoweb=1 ",cn);
                DataTable dt 
    = new DataTable();
                dda.Fill(dt);
                
    return dt;
            }
  • 相关阅读:
    Django测试开发-20-settings.py中templates配置,使得APP下的模板以及根目录下的模板均可生效
    Django测试开发-19-auth模块之session,cookie
    Django测试开发-19-引入xadmin
    Django测试开发-17-报错:No module named 'django.contrib.staticfiles.templatetags'
    Django测试开发-16-ImportError: cannot import name 'six' from 'django.utils'
    Django测试开发-15-django.utils.encoding未发现 python_2_unicode_compatible包
    Django测试开发-14-数据库表设计:多对多,一对一,一对多
    Django测试开发-13-优化表单提交(GET、POST、登录、注册)
    Django测试开发-12-优化admin (2020-03-13 18:57)
    Django测试开发-11-返回json数据
  • 原文地址:https://www.cnblogs.com/meiproject/p/728221.html
Copyright © 2011-2022 走看看