文档详情

《Web 应用程序设计》课件_第9章习题.docx

发布:2025-02-23约4.74千字共4页下载文档
文本预览下载声明

实训9ASP.NET的数据绑定及绑定控件

1.实训目的

了解ASP.NET的数据绑定技术,掌握数据源控件及数据绑定控件的使用。

2.实训内容和要求

(1)新建一个名为Practice9的网站。

(2)在网站的App_Data文件夹下,添加实训8中创建的MyDataBase.mdf数据库。

(3)添加一张名为GridView.aspx的Web页面,在该页面上利用GridView控件和SqlDataSource控件实现数据的分页显示、修改和删除功能。

(4)添加一张名为DataList.aspx的Web页面,在该页面上利用DataList控件和ObjectDataSource控件实现数据显示、插入、修改和删除功能。

(5)添加一张名为FormView.aspx的Web页面,在该页面上利用FormView控件和SqlDataSource控件实现数据的分页显示、插入、修改和删除功能,要求自定义FormView的界面和布局。

(6)添加一张名为ListView.aspx的Web页面,在该页面上利用自定义ListView控件的模板,来显示和编辑MyDataBase.mdf数据库中Employees表的数据。

习题

一.单选题

1.下面不属于控件的是()

?A.?DataSet??????????????B.?Repeater?C.?SqlDataSource????????D.?GridView

2.使用SqlDataSource控件可以访问的数据库不包括以下的()?

A.SQL?Server?????????B.Oracle?C.XML数据库?????????D.ODBC数据库

3.如果希望在GridView控件中显示“上一页”和“下一页”的导航栏,则PagerSetting的Mode属性为()。

A.Numeric B.NextPrevious C.上一页 D.下一页

4.在GridView控件中,如果定制了列,有希望排序,则需要在每一列设置()属性。

A.SortExpression B.Sort C.SortField D.DataFieldText

5.在配置GridView控件的SqlDateSource数据源控件过程中,单击【高级】按钮的目的是()

A.打开其他窗口???B.输入新参数???C.生成SQL编辑语句???D.优化代码

6.FormView与GridView控件相比最重要的区别是()

?A.?能够存储数据???????B.?外观比较美观?C.?显示的布局几乎不受限制?D.?数据量受一定的限制

7.在ListView控件中,如果希望每行有4列数据,应设置()属性。

A.RepeatDirection B.RepeatColumn C.RepeatLayout D.RepeatNumber

8.下面关于ListView控件LayoutTemplate和ItemTemplate模板说法错误的是()。

A.标识定义控件的主要布局的是根模板

B.它包含一个占位符对象,例如表行(tr)、div或span元素

C.LayoutTemplate模板是ListView控件所需必须的

D.LayoutTemplate内容不必包含一个占位符控件

9.下面关于ListView控件和DataPage控件说法错误的是()。

A.ListView就是GridView和Repeater的结合体,它既有Repeater控件的开放式模板,又具有GridView控件的编辑特性。

B.ListView控件本身不提供分页功能,但是可以通过另一个控件DataPager来实现分页的特性。

C.在ListView中,布局定义与数据绑定不可以分开在不同的模板中,只能展现数据。

D.DataPager控件能支持实现IPageableItemContainer接口的控件,ListView是现有控件中唯一实现此接口的控件。

10.关于SqlDataSource数据源控件相关属性,说法不正确的是()。

A.该控件的ProviderName属性表示SqlDataSource控件连接数据库的提供程序名称。

B.ConnectionString属性表示SqlDataSource控件可使用该参数连接到数据库,但是不能从应用程序的配置文件中读取。

C.SelectCommand属性表示SqlDataSource控件从数据库中选择数据所使用的SQL命令。

D.ControlParameter实际是个控件,在代码中应改写成asp:ControlParameter,使用特定控件的值。

11.数据库连接字符串已知,要通过编程获取数据库中Em

显示全部
相似文档