在本节中,您将创建一个数据输入页和配置一个 DetailsView 控件,以便查看存储在 Northwind 数据库的 Employees 表格中的雇员数据。若要处理此页的数据访问,将要配置 SQL 数据源控件。
创建数据输入页并配置 DetailsView 控件
-
在“网站”菜单上单击“添加新项”。
出现“添加新项”对话框。
-
在“Visual Studio 已安装的模板”下单击“Web 窗体”,然后在“名称”框中键入“EditEmployees.aspx”。
-
单击“添加”。
-
打开 EditEmployees.aspx 页。
-
切换到“设计”视图。
-
键入“Edit Employees”,选择此文本,然后将文本格式化为标头。
-
在工具箱中,从“数据”组中将“DetailsView”控件拖动到页面上。
-
右击“DetailsView”控件,单击“属性”,然后将“AllowPaging”设置为 true。
这将允许您在显示各个雇员项时进行分页。
下一步是创建和配置可用于查询数据库的数据源控件。有许多方法可以创建数据源控件,包括将数据元素从服务器资源管理器或数据库资源管理器拖动到页面。在本演练中,从 DetailsView 控件开始,并从此处配置数据源控件。
配置数据源控件
-
右击“DetailsView”控件,并单击“显示智能标记”。
-
在“DetailsView 任务”菜单的“选择数据源”框中单击“<新建数据源>”.。
出现“数据源配置向导”对话框。
-
在“选择数据源类型”下单击“数据库”。
-
保留默认名称“SqlDataSource1”,然后单击“确定”。
“配置数据源”向导显示“选择连接”页。
-
在“应用程序连接数据库应使用哪个数据连接?”框中输入在“创建与 SQL Server 的连接”中创建的连接,然后单击“下一步”。
该向导显示一页,从该页中您可以选择将连接字符串存储到配置文件中。将连接字符串存储在配置文件中有两个优点:
-
比将它存储在页面中更安全。
-
可以在多个页中使用同一连接字符串。
-
选择“是,将此连接另存为”复选框,然后单击“下一步”。
该向导显示一页,从该页中您可以指定要从数据库中检索的数据。
-
在“配置 Select 语句”页上选择“指定来自表或视图的列”,然后在“名称”框中单击“雇员”。
-
在“列”下,选中“EmployeeID”、“Lastname”、“Firstname”和“HireDate”复选框,然后单击“下一步”。
-
单击“测试查询”以预览数据,然后单击“完成”。
现在可以测试雇员记录显示页。
测试显示雇员记录
-
按 Ctrl+F5 运行该页。
第一条雇员记录在 DetailsView 控件中显示。
-
单击页码链接以查看其他雇员记录。
-
关闭浏览器。