zoukankan      html  css  js  c++  java
  • 网上购物系统(Task003)——公共数据集Model

    源代码:13033480群共享

    一、把连接字符串放到Web.config文件中

      <connectionStrings>
        <add name="NetShopConnString" connectionString="server=.\SQLEXPRESS;database=NetShop;integrated security=SSPI;" providerName="System.Data.SqlClient"/>
      </connectionStrings>

    二、添加类库Model,设置类库项目的程序集名称和默认命名空间

    三、Model中添加类CategoryInfo.cs,代码如下:

    using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace WestGarden.Model
    {
        public class CategoryInfo
        {
            private string categoryid;
            private string name;
            private string descn;
    
            public CategoryInfo() { }
    
            public CategoryInfo(string categoryid, string name, string descn)
            {
                this.categoryid = categoryid;
                this.name = name;
                this.descn = descn;
            }
    
            public string CategoryId
            {
                get { return categoryid; }
            }
            public string Name
            {
                get { return name; }
            }
            public string Descn
            {
                get { return descn; }
            }
        }
    }
    


    四、Web中添加引用→项目→Model,Defualt,aspx.cs中添加using WestGarden.Model;代码如下:

    using System;
    using System.Data;
    using System.Data.SqlClient;
    using System.Configuration;
    using System.Collections.Generic;
    using WestGarden.Model;
    
    namespace WestGarden.Web
    {
        public partial class Default : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                IList<CategoryInfo> catogories = new List<CategoryInfo>();
    
                string connectionString = ConfigurationManager.ConnectionStrings["NetShopConnString"].ConnectionString;
                string cmdText = "SELECT * FROM Category";
    
                SqlConnection conn = new SqlConnection(connectionString);
    
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = conn;
                cmd.CommandType = CommandType.Text;
                cmd.CommandText = cmdText;
    
                conn.Open();
    
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    CategoryInfo category=new CategoryInfo(rdr.GetString(0), rdr.GetString(1), rdr.GetString(2));
                    catogories.Add(category);
                }
    
                rdr.Close();
                conn.Close();
    
                ddlCategories.DataSource = catogories;
                ddlCategories.DataTextField = "Name";
                ddlCategories.DataValueField = "CategoryId";
                ddlCategories.DataBind();
            }
        }
    }
    

    版权所有©2012,西园电脑工作室.欢迎转载,转载请注明出处.更多文章请参阅博客http://blog.csdn.com/yousuosi

  • 相关阅读:
    创业公司的经济适用架构师
    软件工程–从嗤之以鼻到视若法宝
    阿里云CDN+OSS完成图片加速
    听说你在为天天写业务代码而烦恼?
    从实践者的角度看软件架构的历史
    KVM虚拟化技术
    网络基础和 TCP、IP 协议
    分布式应用程序协调服务 ZooKeeper
    python 装饰器
    python 柯里化**
  • 原文地址:https://www.cnblogs.com/java20130723/p/3211712.html
Copyright © 2011-2022 走看看