山寨一个PetShop(Task002)——数据类库Model

来源:未知 责任编辑:责任编辑 发表时间:2014-05-10 12:25 点击:

源代码:13033480群共享

【操作步骤】

一、右击Web→添加新项Web配置文件

二、添加连接字符串

[html]
<connectionStrings> 
  <add name="SQLConnString1" connectionString="server=.\SQLEXPRESS;database=NetShop;integrated security=SSPI;min pool size=4;max pool size=4;" providerName="System.Data.SqlClient"/> 
</connectionStrings> 

 

三、复制Model中的CategoryInfo.c

四、Default.aspx中添加控件ListBox

[html]
<div> 
    <asp:ListBox ID="lstCategories" runat="server"> 
    </asp:ListBox> 
</div> 
五、Default.aspx.cx中添加如下代码

[csharp]
public partial class _Default : System.Web.UI.Page  

    private const string SQL_SELECT_CATEGORIES = "SELECT CategoryId, Name, Descn FROM Category"; 
 
    protected void Page_Load(object sender, EventArgs e) 
    { 
 
        IList<CategoryInfo> categories = new List<CategoryInfo>(); 
 
        //数据库基本操作 
        String connectionString = ConfigurationManager.ConnectionStrings["SQLConnString1"].ConnectionString; 
 
        SqlCommand cmd = new SqlCommand(); 
        SqlConnection conn = new SqlConnection(connectionString); 
        conn.Open(); 
 
        cmd.Connection = conn; 
        cmd.CommandText = SQL_SELECT_CATEGORIES; 
        cmd.CommandType = CommandType.Text; 
 
        SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection); 
 
        //数据保存到Model中 
        while (rdr.Read()) 
        { 
            CategoryInfo cat = new CategoryInfo(rdr.GetString(0), rdr.GetString(1), rdr.GetString(2)); 
            categories.Add(cat); 
        } 
 
        conn.Close(); 
 
        //数据绑定绑定到用户界面 
        lstCategories.DataSource = categories; 
        lstCategories.DataTextField = "Name"; 

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • 浅析.NET下XML数据访问新机制
  • asp.net 面试+笔试题目第1/2页
  • C# 邮件地址是否合法的验证
  • C#高级编程:数据库连接[1]
  • asp.net 设置GridView的选中行的实现代码
  • 经典C++程序1
  • IIS 自动回收导致后台定时器失效的问题解决
  • ASP.NET&#160;GridView列表代码示例
  • 微软ASP.NET站点部署指南(3):使用Web.Config文件的Transforma
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1