首页 > 试题广场 >

采用 GridView 控件、DataList 控件和 De

[问答题]
采用 GridView 控件、DataList 控件和 DetailsView 控件来显示数据各有何特点?
GridView  控件、DataList  控件、DetailsView  控件都可以利用 SqlDataSource  控件绑定 SQL数据源自动显示数据。就显示数据的能力来说,GridView 控件、DataList 控件一次可以显示数据表中的多条记录,而 DetailsView 控件每次只能显示数据表中的一条记录;就操作数据的能力来说,GridView 控件、DetailsView 控件都可以自动利用 SqlDataSource 控件的数据操作命令来编辑所显示的数据, DataList 控件则需要编写自身的相应事件才可以完成编辑数而据的操作。
发表于 2019-05-03 14:14:25 回复(0)
GridView控件 这个控件可以以表格形式(table标签)显示、编辑和删除多种不同的数据源,还可以完成如分页、排序、外观设置等功能。虽然功能非常齐全,但程序性能将受到影响。 DataList控件 可以使用标题、脚注和分隔符模板自定义整体外观,还可以一行显示多个数据行。虽然DataList控件拥有很大的灵活性,但其本身不支持数据分页,编程者需要通过自己编写方法完成分页的功能。 该控件可以以自定义的格式(不一定用table标签)显示各种数据源的字段,其显示数据的格式在创建的模板中定义,可以为项、交替项、选定项和编辑项创建模板。 DetailsView控件 以表格形式(table标签)一次仅显示数据源的单条记录,并且table标签下的每行(tr标签)表示记录中的一个字段。这个控件同样支持数据的编辑、插入和删除操作,并可以轻松地设置分页功能,但是DetailsView控件本身不支持数据排序。
发表于 2019-01-01 12:18:43 回复(0)