、特别是当需要编辑、分页、排序功能的时候,快的处理性能,具有更好的显示效果的时候推荐使用Reapter控件,Reapter控件允许对用户通过模板自定义数据项的输出,处理速度非常快。但Reapter控件的缺点是,必须在各个模板中进行手工编写代码,对于分页、排序、编辑等都必须编写代码。DataList控件的使用性能介于GridView和Repeater之间。可在DataList中通过属性设置定义各个模板,然后部分地通过编程实现分页、排序、数据编辑。在sqlserver实例数据库northwind中,有一个“供应商”数据表,该表中有“公司名称”“联系人姓名”“地址”等字段,现要求创建一个互动的供应商数据浏览页面,页面中有一个DropDownList控件和一个FromView控件,页面运行时可以在DropDownList控件列出所有的公司名称,当选择某个公司名称后,该公司的信息可以显示在formview控件中,要求使用控件自身的“任务”菜单中“选择数据源”命令创建数据源,请写出创建该页面的主要过程。前提:在页面上创建DropDownList控件和FromView控件,在代码段调用sqlserver的命名空间文件,创建数据库链接sql(或其他名字)1.select*from供应商2.将结果集显示在DropDownList控件中(12步骤可以改成通过右键属性添加数据库链接,在DropDownList控件中绑定数据来源northwind,调用列“公司名称”)3.select*from供应商where公司名称=(页面选择的公司名称,作为参数拼接在where条件中)4.将第三步的结果输出到FormView中(34步骤可以改成通过右键属性添加数据库链接,在FormView控件中绑定数据来源northwind,调用列““联系人姓名”“地址”等字段”)5.测试通过所以基本解决2,4步骤即可达到效果