`
liu309635354
  • 浏览: 15126 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

.Net三层框架,获取列表的全过程

    博客分类:
  • .NET
OO 
阅读更多
做了些小笔记
数据访问层
private readonly string connString = ConfigurationManager.ConnectionStrings["MySchoolConnectionString"].ToString();
        public List<Student> GetAllStudents()
        {
            List<Student> students = new List<Student>();
            using (SqlConnection conn = new SqlConnection(connString))
            {
                SqlCommand command = new SqlCommand("usp_SelectStudentsAll", conn);
                command.CommandType = CommandType.StoredProcedure;
                conn.Open();
                using (SqlDataReader reader = command.ExecuteReader(CommandBehavior.CloseConnection))
                {
                    while (reader.Read())
                    {
                        Student student = new Student();
                        student.LoginId = Convert.ToString(reader["LoginId"]);
                        student.StudentName = Convert.ToString(reader["StudentName"]);
                        student.StudentNo = Convert.ToString(reader["StudentNO"]);
                        student.Sex = Convert.ToString(reader["Sex"]);
                        student.Phone = Convert.ToString(reader["Phone"]);
                        students.Add(student);
                    }

                }
                conn.Close();
            }
            return students;

        }
表示层
private void StudentListForm_Load(object sender, EventArgs e)
        {
            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.DataSource = studentManager.GetAllStudents();
        }

分享到:
XML
评论

相关推荐

    三层框架电子购物网站asp.net

    综上所述,"三层框架电子购物网站asp.net"项目利用ASP.NET的强大力量和SQL数据库的高效数据处理能力,构建了一个完整的网上购物平台,涵盖了从用户界面到数据库交互的全过程。通过这样的设计,项目不仅提供了丰富的...

    ASP.NET 三层架构 外卖网站 方面初学者学习

    下载的资源可能包括示例代码、教程文档等,它们可以帮助初学者快速入门并逐步掌握ASP.NET三层架构在外卖网站中的实际应用。在学习过程中,不断练习、调试和优化代码,将有助于你成为一名熟练的ASP.NET开发者。

    .NET三层酒店管理系统(完整源码,可根据需求自己修改)

    .NET三层架构酒店管理系统是一款基于C#编程语言的完整软件解决方案,专为酒店业设计,提供了全方位的管理功能。系统采用三层架构设计模式,确保代码的可维护性、可扩展性和复用性,使得系统能够更好地适应业务变化和...

    asp.net三层结构案例

    ASP.NET三层架构是一种常见的软件设计模式,用于组织和分离应用程序的业务逻辑、数据访问和用户界面层。这种架构模式在大型项目中尤为重要,因为它提高了代码的可维护性、可扩展性和可重用性。让我们深入了解一下这...

    ASP.NET源码——三层无存储过程分页Demo.zip

    这个压缩包中的"ASP.NET源码——三层无存储过程分页Demo"显然是一个示例项目,旨在展示如何在ASP.NET环境中实现分页功能,且不依赖于存储过程。 分页是Web应用中常见的功能,特别是在数据量大的情况下,为了提高...

    ASP.Net经典案例 PetShop2.0(三层架构源代码)

    **ASP.Net三层架构详解** ASP.Net的三层架构是一种常见的软件设计模式,用于将应用程序的业务逻辑、数据访问和用户界面分离,以实现更好的可维护性、可扩展性和可重用性。PetShop2.0是ASP.Net开发的经典案例,它...

    .NET影院售票系统ItemCase

    总结,".NET影院售票系统"是一个全面的票务管理系统,通过.NET框架的强大支持,实现了从影片信息管理到用户购票的全过程。项目采用现代化的开发技术和工具,保证了系统的高性能和用户体验。对于学习和实践.NET开发的...

    Web --拾柴网 (众筹网)使用ASP.NET三层架构编写

    【标题】"Web --拾柴网(众筹网)使用ASP.NET三层架构编写"揭示了这个项目的核心技术栈,即ASP.NET框架,以及采用的软件设计模式——三层架构。ASP.NET是微软开发的一种用于构建Web应用程序的强大力量的平台,它提供...

    基于asp.net的新闻发布系统(完整三层版)

    对于初学者来说,这个项目提供了一个实战平台,可以了解并实践Web开发的全过程,包括前端设计、后端开发、数据库操作以及三层架构的运用。通过学习和实践,能够提升C#编程技能,掌握ASP.NET Web Forms的应用,同时对...

    C#三层架构项目开发全过程

    在.NET框架中,C#语言通常用于构建企业级应用程序,其中三层架构是一种常见的设计模式,旨在提高代码的可维护性和可扩展性。本项目“C#三层架构项目开发全过程”提供了一个全面的学习资源,涵盖了从数据库设计到前端...

    使用asp.net采用三层做的蓝雨博客

    本文将深入探讨一个基于ASP.NET技术,采用三层架构设计的“蓝雨博客”系统,该系统集成了丰富的功能,如前端展示、文件上传、相册管理等,为用户提供了全方位的交互体验。 首先,我们来了解ASP.NET。ASP.NET是由...

    UCML.NET应用框架开发平台技术白皮书

    ### UCML.NET应用框架开发平台技术白皮书关键知识点解析 #### 一、UCML.NET应用框架概述 **1.1 面向框架技术** 面向框架技术是一种软件开发方法论,它通过预设应用程序的基本架构来简化软件开发流程。框架提供了...

    新宇科技企业网站管理系统.net源码(三层)_xinyunews.zip

    综上所述,新宇科技企业网站管理系统是一个基于.NET框架的三层架构系统,具备完善的网站管理功能,同时注重安全性和性能优化,具有良好的扩展性和可维护性。开发者可以通过理解这套源码,学习到.NET开发、三层架构...

    Dapper框架搭建三层

    在“Dapper框架搭建三层”这个主题中,我们将深入探讨如何利用Dapper构建一个典型的三层架构应用,这包括数据访问层(DAL)、业务逻辑层(BLL)和用户界面层(UI)。三层架构是一种常见的软件设计模式,它将应用程序...

    ASP.NET实训报告表.docASP.NET实训报告表.doc

    通过本次实训,学生不仅能够掌握ASP.NET三层体系结构的开发流程,还能够深入了解Web应用开发的全过程,从需求分析、设计、编码到测试和部署,全面提升软件开发能力。这将为他们未来的职业生涯打下坚实的基础。

    ASP.NET网络书店(C#,全源码提供)

    ASP.NET网络书店是一个基于C#编程语言开发的项目,它利用了ASP.NET框架的强大功能来构建一个完整的在线图书销售平台。这个项目的核心在于为用户提供一个交互式的、安全的、易于使用的网络购物体验,同时也要满足后台...

    ASP.NET+SQL房地产管理系统设计与实现(开题报告+源代码+论文+任务书+工作总结+答辩PPT)

    ASP.NET+SQL房地产管理系统设计与实现是一套完整的项目开发实例,涵盖了从系统需求分析到实际部署的全过程。这个系统利用了Microsoft的ASP.NET技术作为前端开发框架,配合SQL数据库进行数据存储和管理,旨在为房地产...

    毕业论文asp.net230三层架构人才招聘网站.doc

    这篇论文全面涵盖了从项目背景、技术选型到系统实现、测试评估的全过程,以下是其中的关键知识点: 1. **项目背景与意义**: - 在网络时代,人才招聘网站对于学生和企业间的互动至关重要,它们提供了一个便捷的...

    ASP.NET源码——[聊天留言]简单三层留言板 修正版.zip

    综上,这个ASP.NET源码项目展示了如何使用MVC模式和三层架构来实现一个聊天留言系统,涵盖了从用户交互到数据库操作的全过程,是学习和实践ASP.NET Web开发的一个良好实例。通过深入研究和理解这个项目,可以进一步...

Global site tag (gtag.js) - Google Analytics