zoukankan      html  css  js  c++  java
  • 4.20tips(mysql,字符串,dropdownlist无限分类,空格等)

    导入dll库
    MySql.Data.dll

    引用
    using MySql.Data;
    using MySql.Data.MySqlClient;

    然后使用
          DataSet ds=new DataSet();
            
    string strConn = "server=localhost;user id=root;password=;database=ddemo;pooling=false";
            MySqlConnection objConn 
    = new MySqlConnection(strConn);
            
    try
            
    {
                objConn.Open();
                
    string strSQL = "select * from `ecs_category` ";
                MySqlDataAdapter myda
    =new MySqlDataAdapter(strSQL, objConn);
                
                myda.Fill(ds);
                objConn.Close();

            }

            
    catch (Exception ex)
            
    {
                Response.Write(
    "Error accessing the database:" + ex.Message);
            }

            
    finally
            
    {
                objConn.Close();
            }


    跟mssql感觉一样。

    2.dropdownlist无限分类,空格(转自http://www.cnblogs.com/chensubo/archive/2008/02/11/1067037.html

    //绑定顶级分类
     9    private void BindDrpClass()
    10    {
    11        Bll.Class classSystem = new Bll.Class();
    12        DataTable dt = classSystem.GetClassList("").Tables[0];
    13        ddlClass.Items.Clear();
    14        ddlClass.Items.Add(new ListItem("添加根栏目","0"));
    15        DataRow[] drs = dt.Select("ParentID= " + 0);
    16
    17        foreach (DataRow dr in drs)
    18        {
    19            string classid = dr["ClassID"].ToString();
    20            string classname = dr["ClassName"].ToString();
    21            //顶级分类显示形式
    22            classname = "" + classname;
    23
    24            ddlClass.Items.Add(new ListItem(classname, classid));
    25            int sonparentid = int.Parse(classid);
    26            string blank = "";
    27            //递归子分类方法
    28            BindNode(sonparentid, dt, blank);
    29        }

    30        ddlClass.DataBind();
    31    }

    32    //绑定子分类
    33    private void BindNode(int parentid, DataTable dt, string blank)
    34    {
    35        DataRow[] drs = dt.Select("ParentID= " + parentid);
    36
    37        foreach (DataRow dr in drs)
    38        {
    39            string classid = dr["ClassID"].ToString();
    40            string classname = dr["ClassName"].ToString();
    41
    42            classname = blank + classname;
    43            ddlClass.Items.Add(new ListItem(classname, classid));
    44
    45            int sonparentid = int.Parse(classid);
    46            string blank2 = blank + "";
    47
    48            BindNode(sonparentid, dt, blank2);
    49        }

    50    }


    前导空格就在搜狗输入法中文状态全角下输入空格就ok了

  • 相关阅读:
    JVM的即时编译器JIT之简单介绍
    JS脚本动态给标签控件添加事件
    getParameterMap的使用
    IOS开发中判断文件是否存在,不存在则拷贝
    javaweb中解决Cookie中文乱码问题
    网页中的上标和下标实现
    Java中枚举的使用
    ASP.NET 首页性能的4大做法
    httpHandlers和httpModules接口介绍 (5)
    css+div排版如何支持所有浏览器
  • 原文地址:https://www.cnblogs.com/panzhilei/p/1162197.html
Copyright © 2011-2022 走看看