表格控件
尽管表格控件作了重大改进但是仍将产生典型的HTML表格其中排列着多条记录的数据这些控件显示多行记录并将记录中的一个或多个字段显示为列GridView控件在表格结构的每个单元中显示一个值(数据)DataList和Repeater控件以相同的方式进行操作在一个单元中显示一条记录的所有字段图显示了这些控件在浏览器中的样子
GridView控件提供的行为最多它可以读取编辑和选择记录DataList控件允许读取和编辑立的List而Repeater是一个只读控件DataList这个名称有些让人迷惑因为有一组独控件已优化用于选择一条记录DataList控件用于显示表格化的数据
单条记录显示控件
单条记录控件(DetailsView和FormView)一次只显示一条记录可以将它们看作是一叠面朝上的卡片无论什么时候这些卡片都存在但在一段时间内只能将其中一张放置在最上面必须向下浏览才能查看到其他卡片(如图所示其中显示的是DetailsView控件)单条记录控件具有导航功能以允许访问者查看下一条记录跳到某条特定的记录或者直接跳转到第一条或最后一条记录DetailsView控件在创建时提供了一些默认的布局而Form View控件在您创建整个布局的时候将创建一个空白的面板这两个数据绑定的控件都支持读取编辑和创建新的记录
选择列表控件
选择列表控件适用于接收一个用户的选择这两个控件只显示每条记录中的一个字段并等待鼠标单击如图所示ListBox控件(位于图中右边)默认情况下是展开的而DropDownList控件(位于图中左边)在用户展开它之前只显示一行这些控件只能显示不具备修改数据的功能
[] [] []