1、什么是数据源控件?

----用于从数据源中检索数据,然后将这一数据提供给数据检索控件。

----快速实现多种常用的数据源进行展示和交互。

----快速实现对数据源进行增删改查操作。

----是ASP.NET引入的一个新的数据抽象层。

----VS2010中含有的数据源控件:

~SqlDataqSource:SqlDataSource允许访问支持ADO.NET数据提供程序的所有数据源。可访问ODBC、SQL Server  OLE DB Orcle等。

~AccessDataSource:AccessDataSource专门对Access数据库进行的数据源控件访问。

~ObjectDataSource:ObjectDataSource可以对业务对象或其他返回数据的类执行特定的数据访问。

~XmlDataSource:XmlDataSource可以对XML文档执行特定访问,包括物理访问和内存访问。

~SiteMapDataSource:SiteMapDataSource可以对站点地图提供程序所存储的Web站点执行特定的站点地图数据访问。

~LinqDataSource:LinqDataSource用来访问支持LINQ的数据源。

但是,我们查看VS2017里面的数据控件,会发现里面没有AccessDataSource控件。

2、什么是数据绑定控件?

----可用于数据显示和编辑的控件。它在页面或表单对数据进行显示或编辑。

~分类:

列表控件 :用于显示记录列表的控件。 GridView、DataList
单项控件:一次只能显示一条记录。DetailsView 、FormView
分页控件: 在其他控件上分页。DataPager
其他控件: DropDownList、ListBox

3、联合使用数据源和绑定控件

----SqlDataSource控件:

----GridView控件

~以表格的形式显示数据源的值,每列表示一个字段,每行表示一条记录。该控件提供了内置排序、更新、删除、分页、行选、编程方式访问GridView对象、事件处理等功能。
~重要属性
AllowPaging: 分页
AllowSorting: 排序
AutoGenerateColumns: 是否为数据源中每字段自动创建绑定字段。一般为”FALSE”
Columns  列字段的集合
PageSize  每页记录数

~下面介绍一个GridView控件的使用案例:(本人使用的编辑器为VS2019,为更好地进行代码展示,直接截图显示)

标签: none

添加新评论