实现示例程序页面
我们来将NorthWind数据库中的Employees表中的数据显示出来。
首先在web.config中添加这个SQL Express版本NorthWind数据库的连接字符串(想连接别的数据库的话,也可以根据需要修改,不过这已经不属于本文的讨论范围了),这样动态数据控件才能知道要显示哪个数据库中的数据:
<connectionStrings>
<add name="NorthwindConnectionString1"
connectionString="Data Source=DFLYING-LAPTOP;Initial Catalog=Northwind;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
然后新建一个名为Employees.aspx的页面,一定要使用这个名称,这样动态数据控件才能知道要显示数据库中的哪张表(Employees表)!并在Employees.aspx中添加一个DynamicAutoData控件:
<asp:DynamicAutoData ID="DynamicAutoData1" runat="server" />
DynamicAutoData控件是众多动态数据控件中的一种,也是功能最为全面的一种(非常适合作示例程序吸引眼球,嘿嘿)。
Employees.aspx的完整源代码:
<%@ Page Language="C#" %>
![]()
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
![]()
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Northwind Employees</title>
<style type="text/css">
* { font: 11px tahoma; }
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DynamicAutoData ID="DynamicAutoData1" runat="server" />
</div>
</form>
</body>
</html>
