C#与SQL连接:GridView控件对数据库的操作详解
97 浏览量
更新于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中的一种强大的数据绑定控件,具有许多优势,易于使用和自定义,可以满足各种复杂的数据显示需求。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38556985
- 粉丝: 3
- 资源: 906
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍