C#与SQL连接:GridView控件对数据库的操作详解
177 浏览量
更新于2024-09-01
收藏 110KB PDF 举报
C#与SQL连接:GridView控件对数据库的操作
本文将详细介绍GridView控件对数据库的操作,包括GridView控件的基本概念、GridView和DataGrid的异同、GridView的优势、GridView操作初步等知识点。
**GridView控件的基本概念**
GridView控件是ASP.NET 2.0中引入的一种数据绑定控件,用于显示数据源中的数据。GridView控件可以将数据源中的数据显示为网页上的表格,每行数据显示为一行表格。GridView控件支持多种数据源,包括数据库、XML文件、数组等。
**GridView和DataGrid的异同**
GridView控件是DataGrid控件的后继控件,在.NET Framework 2.0中,DataGrid控件仍然存在,但GridView控件已经走上了历史的前台,取代DataGrid控件的趋势已是势不可挡。两者功能相似,都是在网页中显示数据源中的数据,但GridView控件具有更多的优势。
**GridView的优势**
GridView控件相对于DataGrid控件具有以下优势:
* 智能标记面板(ShowSmartTag)更加易用方便,提供了零代码实现排序、分页、更新、删除等操作的功能。
* 具有PagerTemplate属性,可以自定义用户导航页面,也就是说分页的控制更加随心所欲。
* 在事件模型上,GridView控件引发了两个事件,一个在操作前发生,一个在操作后发生,操作前的事件多位***ing事件,操作后的事件多位***ed事件。
**GridView操作初步**
GridView控件的操作可以分为以下几个步骤:
1. 显示数据源中的数据
首先,从ToolBox中选取GridView控件拖到页面上,然后点击右键,选择ShowSmartTag,在ChooseDataSource中选择NewDataSource,出现DataSourceConfigurationWizard,选择连接字符串,可以选择已经存放在web.config中的ConnectionString,然后可以选择是使用存储过程,还是从表或视图中选择数据。
在这一步,左侧的Where语句可以指定查询条件,点击Where,出现AddWhereClause,选择要设定条件的列,操作符是等于还是like还是其它,然后选择Source,也就是说要限定的条件从哪里取值,可以是Control、Session、Form、Cookie、QueryString等,如果选择Control,那么需要在右侧,选中是那个控件,然后还可以设定默认值,设定完后系统自动生成Sql表达式和值的表达式。
**GridView控件的事件模型**
GridView控件的事件模型不同于DataGrid控件,GridView控件引发了两个事件,一个在操作前发生,一个在操作后发生,操作前的事件多位***ing事件,操作后的事件多位***ed事件,例如Sorting事件和sorted事件,RowDeleting和RowDeleted事件等。
GridView控件是ASP.NET 2.0中的一种强大的数据绑定控件,具有许多优势,易于使用和自定义,可以满足各种复杂的数据显示需求。
686 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
103 浏览量
360 浏览量
点击了解资源详情
103 浏览量

weixin_38556985
- 粉丝: 3
最新资源
- 揭开JDK与JRE的区别:开发环境与运行环境详解
- Java数组特性与基础用法详解
- Java实现经典递归算法:汉诺塔
- Java字符集详解:从ISO8859-1到Unicode
- Java编程:深入理解static、this、super和final
- uVision2入门:8051微控制器开发教程
- JSP2.0技术手册:深入JavaWeb开发
- JavaScript基础教程:函数与常用操作详解
- 高校医院管理信息系统需求分析
- Oracle SQL基础教程:数据操作与管理
- C#编程基础教程:从入门到精通
- 使用JavaScript创建动态鼠标指针
- 人事管理系统开发与测试实验报告
- 理解计算机系统:信息与程序的核心原理
- JAVA RMI:远程调用的核心技术与应用
- jQuery入门指南:轻松掌握前端开发