ectionString="<%$ ConnectionStrings:Pubs %>" />
SqlDataSource控件中我们设置了
数据库的SelectCommand命令为"SELECT [au_id],[au_lname],[au_fname],[phone],[address] [city], [state], [zip], [contract] FROM [authors]"这正好和GridView所要绑定的控件一一对应,这充分说明了数据绑定控件和数据源控件的紧密联系。
细心的读者可能会奇怪了,ConnectionString="<%$ ConnectionStrings:Pubs %>在SqlDataSource是表示什么呢?这个问题就和我们为什么需要Web.Config配置文件有很大的关联了。Web.Config中设置了如下的节点:
<connectionStrings>
<add name="Pubs" connectionString="
Data Source=hoowoo;Initial Catalog=pubs;Integrated Security=True" providerName="System.
Data.SqlClient" />
</connectionStrings>
我们可以通过检索Web.Config配置文件来取得
数据库连接字符串别名"Pubs"的真正的含义是
"
Data Source=hoowoo;Initial Catalog=pubs;Integrated Security=True" providerName="System.
Data.SqlClient" Initial Catalog表明我们使用的是"pubs"
数据库。Integrated Security说明了我们采用的是
Windows验证方式。
最后的显示如下:
