扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:builder.com.cn 2007年3月7日
关键字: Tony Patton asp ASP.NET GridView
在本页阅读全文(共19页)
DataGrid控件是ASP.NET 1.1中较强大而又最常用的控件之一,但它也有其局限性。微软至少听从了开发者的一些请求,在ASP.NET 2.0中进行了一些修改,包括引入两个新的数据控件:GridView和DetailsView。本周,我主要说明ASP.NET 2.0 的GridView控件。
突出的继承者
在ASP.NET 2.0中,GridView控件接管DataGrid控件成为主要的数据控件。DataGrid控件仍然可用,但微软建议开发者不要使用它。好消息是,GridView控件提供DataGrid控件的所有有效功能,而且所需的开发时间更少。
DataGrid是一个强大的控件,但使用起来可能有些麻烦和令人迷惑。对初学者而言,给DataGrid捆绑数据需要编写代码。而且,使用这个控件的高级特性,如编辑、删除和分页需要另外的编码工作。没有哪个函数特别难以理解,但执行这些函数所需要的时间和工作稍多一些,并且常常会引起错误。
ASP.NET 2.0通过GridView控件简化了数据捆绑和表述。首先,新的数据源控件使得访问数据更加快速方便。另外,GridView控件允许你通过选项而非冗长的代码来指定排序、分页和删除这些特性。
使用GridView控件
列表A提供一个使用GridView控件来连接和显示SQL Server数据的实例。其中的代码与当地的SQL Server建立连接,并通过SqlDataSource控件连接Northwind数据库。SELECT命令从Employees表中恢复所有记录。这个数据源通过它的DataSourceID属性与GridView控件联系起来,DataSourceID属性和SqlDataSource元素的ID属性值相对应。
栏标题使用数据源栏名称自动生成,数据则显示在一个标准表中。使用ASP.NET 1.1中的DataGrid控件获得相同的结果需要编写连接数据库和绑定DataGrid的代码,因此GridView方法更加简单。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者