asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[2]


发布日期:2020年07月20日
 
ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[2]

操作回顾

现在这个数据组件可以作为Web Form中的一个数据源使用使用向导创建该组件从数据库中选择字段并命名了能够调用该组件的方法

接下来的步骤是绑定这个组件可以创建和配置一个ObjectDataSource控件来实现然后可以向页面中添加一些控件(如GridView控件)并将它们绑定到数据源控件

)从Solution Explorer中打开Defaultaspx并切换到Design View

)打开Toolbox从Data部分拖动一个ObjectDataSource控件放置到该页面上

)再次选择Toolbox从Data部分拖动一个GridView控件放置到该页面上

)单击ObjectDataSource控件右上角的黑色箭头将显示Common Tasks框以及单词Configure Data Source单击它

)在刚刚显示的对话框中有一个下拉列表要求您选择业务对象里面只有一个odsTableAdapters PlayersTableAdapter;选择该选项并单击Next

)在下一个界面上在Select选项卡的Choose a method下拉框中应该显示GetPlayers() returns PlayersDataTable方法选择该方法并单击Finish(其他方法己经被自动剔除)

)单击GridView控件右上角的黑色箭头从显示的Choose Data Source列表中选择ObjectDataSource IGrid将更新显示在Design View中

)打开Properties窗口并检查Da}aKeyNames属性是否被设置为PlayerID

)运行该应用程序在浏览器中您将会看到界面

操作回顾

从创建ObjectDataSource控件的实例开始为了实现该控件的功能将它附属到数据组件指定的GetPlayers()方法上GetPIayersQ方法是在前一个试一试中创建的该方法返回SQL语句(当作DataTable对象)的结果GridView(实际上是所有的数据控件)可以绑定到DataTable对象如果回头看看己经创建的数据源则可以看到窗体中添加的两个控件的数据源

GridView控件将数据集中的每个字段都绑定到刚刚显示的表中的一个列ObjectDataSource使用了个属性ID和runat属性是标准的OldVaIuesParameterFormatString被设置为原始设置SelectMethod属性指明了实际的方法名称TypeName指明了PlayersTableAdapter这些就是能够将返回的PlayersTable绑定到GridView控件所需要的全部指令最后的显示看上去与普通的GridView控件一样只有从ObjectDataSource控件中发送数据的底部管道存在区别

ASPNET 入门教程完整版

[] []

               

上一篇:ASP.NET入门教程 8.3 添加新记录[2]

下一篇:ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[1]