如何:在 GridView Web 服务器控件中启用默认选定内容
ASP.NET GridView 控件有一个内置的选定内容功能,允许用户在网格中选择一行。在 GridView 控件中选择一行实际上不执行任何任务。但是,通过添加选定内容功能,可以向网格添加一些功能,在用户指向特定行时进行某种操作。将选定内容功能添加到 GridView 控件的典型用途包括:
-
用户选择某一行时,该行会以不同的外观重新显示。
-
用户选择某一行时,相关数据会在页中的其他位置显示,例如在 DetailsView 控件中显示。
过程
使用智能标记启用选定内容
-
在“设计”视图中,右键单击 GridView 控件,然后单击“显示智能标记”。
-
在智能标记面板中选择“启用选定内容”。
使用 AutoGenerateSelectButton 属性启用默认选定内容
-
选择 GridView 控件,然后在“属性”窗口中将“AutoGenerateSelectButton”设置为 true。
- 或 -
-
在“源”视图中,将 <asp:GridView> 元素中的 AutoGenerateSelecttButton 属性设置为 true:
<asp:GridView Runat="server" ID="GridView1" AutoGenerateSelectButton="true" />
在选定内容模式中自定义行的外观
-
设置 SelectedRowStyle 的属性。
例如,如果将 SelectedRowStyle 的 BackColor 子属性设置为灰色,选定的行则显示为具有灰色背景。
自定义“选择”按钮的命令文本
-
选择 GridView 控件,然后在“属性”窗口的“列”框中单击省略号 (...) 按钮。
显示“字段”对话框。
-
在“选定的字段”下面,单击“选择”。
-
在“CommandField”属性下面的“SelectText”框中,输入“选择”按钮的文本。
将“选择”按钮的命令文本更改为图像
-
选择 GridView 控件,然后在“属性”窗口的“列”框中单击省略号 (...) 按钮。
显示“字段”对话框。
-
在“选定的字段”下面,单击“选择”。
-
在“CommandField”属性下面的“SelectImageUrl”框中,输入或选择要用于“选择”按钮的图像的 URL。

浙公网安备 33010602011771号