C#与SQL连接:GridView控件对数据库的操作详解
PDF格式 | 110KB |
更新于2024-09-01
| 87 浏览量 | 举报
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
最新资源
- 易语言开发的115网盘信息读取模块教程
- 高效开发插件必备:org.eclipse.jdt.rar包解读
- 大屏拼接显示系统V2.3.7控制软件功能解析
- AutoCAD2010机械制图核心教程完整版
- swspec:探索C语言编写的软件光谱仪
- YQLightLable:仿iOS解锁动画的自定义Label组件
- 易语言实现115下载地址解析方法
- PHP聊天室初学者下载示例
- IIS短文件名泄露漏洞检测工具
- Caffe安装必选:protobuf-2.5.0压缩包使用教程
- iTerm 2 Monokai 主题:Emacs风格颜色方案应用
- regioneR:基于置换测试的基因组区域关联分析工具
- iOS源码:实现登录页面回调与页面刷新
- C# 100多个常用类库快速开发指南
- OC封装图片获取功能,直接调用返回NSData格式
- 易语言实现10进制与16进制转换工具