如何:在 GridView Web 服务器控件中启用默认选定内容

ASP.NET GridView 控件有一个内置的选定内容功能,允许用户在网格中选择一行。在 GridView 控件中选择一行实际上不执行任何任务。但是,通过添加选定内容功能,可以向网格添加一些功能,在用户指向特定行时进行某种操作。将选定内容功能添加到 GridView 控件的典型用途包括:

  • 用户选择某一行时,该行会以不同的外观重新显示。

  • 用户选择某一行时,相关数据会在页中的其他位置显示,例如在 DetailsView 控件中显示。

过程

使用智能标记启用选定内容

  1. 在“设计”视图中,右键单击 GridView 控件,然后单击“显示智能标记”。

  2. 在智能标记面板中选择“启用选定内容”。

使用 AutoGenerateSelectButton 属性启用默认选定内容

  • 选择 GridView 控件,然后在“属性”窗口中将“AutoGenerateSelectButton”设置为 true

    - 或 -

  • 在“源”视图中,将 <asp:GridView> 元素中的 AutoGenerateSelecttButton 属性设置为 true

    <asp:GridView Runat="server" ID="GridView1" 
      AutoGenerateSelectButton="true" />

在选定内容模式中自定义行的外观

  • 设置 SelectedRowStyle 的属性。

    例如,如果将 SelectedRowStyleBackColor 子属性设置为灰色,选定的行则显示为具有灰色背景。

自定义“选择”按钮的命令文本

  1. 选择 GridView 控件,然后在“属性”窗口的“列”框中单击省略号 (...) 按钮。

    显示“字段”对话框。

  2. 在“选定的字段”下面,单击“选择”。

  3. 在“CommandField”属性下面的“SelectText”框中,输入“选择”按钮的文本。

将“选择”按钮的命令文本更改为图像

  1. 选择 GridView 控件,然后在“属性”窗口的“列”框中单击省略号 (...) 按钮。

    显示“字段”对话框。

  2. 在“选定的字段”下面,单击“选择”。

  3. 在“CommandField”属性下面的“SelectImageUrl”框中,输入或选择要用于“选择”按钮的图像的 URL。

posted @ 2009-04-11 21:41  minmin8110  阅读(255)  评论(0)    收藏  举报