• 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了

  • 相关阅读:
    26种激发人创造力的天使商标设计
    TopFreeTheme精选免费模板【20130703】
    解决插入到MySql数据库中乱码问题
    商务名片创意搜罗
    10个优质PSD文件资源下载
    TopFreeTheme精选免费模板【20130701.特别版】
    【原创】关于java对象需要重写equals方法,hashcode方法,toString方法 ,compareto()方法的说明
    谨慎使用keySet:对于HashMap的2种遍历方式比较
    有关google的guava工具包详细说明
    java消除 list重复值及交集,并集,差集
  • 原文地址:https://www.cnblogs.com/panzhilei/p/1162197.html
Copyright © 2020-2023  润新知