任务目标:使用LinqDataSource数据源控件访问数据库
重点:建立数据库实体,设置数据源控件和数据控件
难点:设置数据源控件
步骤如下:
一、界面布局:
二、重复“使用Linq to sql访问数据库”的步骤一和步骤二,添加linq to sql实体。
三、在新建网页中添加LinqDataSource数据源控件,按下图配置,连接到订单表,勾选字段customerid和OrderID,设置查询条件为文本框中输入的客户ID号customerid,配置过程如下图:
四、在网页界面添加一个gridview控件,数据源选择配置好的linqdatasource1
运行网页,在文本框中输入用户姓名,可查询该用户的订单。
五、可将界面修改为:
配置SqlDatasource数据源连接到客户表,只选择CustomerID一个字段,配置好后将下拉列表框绑定到该控件,下拉列表框的AutoPostBack属性值设置为true。
然后重新配置LinqDataSource控件,使它的Where条件中选择的控件修改为下拉列表框控件,这样管理员可在下拉列表框控件中选择用户后直接查看该用户的所有订单情况。