GridView.PagerStyle 属性
定义
获取对 TableItemStyle 对象的引用,使用该对象可以设置 GridView 控件中的页导航行的外观。Gets a reference to the TableItemStyle object that enables you to set the appearance of the pager row in a GridView control.
public:
property System::Web::UI::WebControls::TableItemStyle ^ PagerStyle { System::Web::UI::WebControls::TableItemStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.TableItemStyle PagerStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.PagerStyle : System.Web.UI.WebControls.TableItemStyle
Public ReadOnly Property PagerStyle As TableItemStyle
属性值
一个对 TableItemStyle 的引用,该对象表示 GridView 控件中页导航行的样式。A reference to the TableItemStyle that represents the style of the pager row in a GridView control.
- 属性
示例
下面的示例演示如何以声明方式设置 PagerStyle 属性。The following example demonstrates how to set the PagerStyle property declaratively. 它将页导航行的字体和背景分别设置为蓝色和浅蓝色。It sets the font and background for the pager row to blue and light blue, respectively.
<%@ Page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>GridView AllowPaging Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>GridView AllowPaging Example</h3>
<asp:gridview id="CustomersGridView"
datasourceid="CustomersSource"
autogeneratecolumns="true"
emptydatatext="No data available."
allowpaging="true"
runat="server">
<pagersettings mode="Numeric"
position="Bottom"
pagebuttoncount="10"/>
<pagerstyle backcolor="LightBlue"
height="30px"
verticalalign="Bottom"
horizontalalign="Center"/>
</asp:gridview>
<!-- This example uses Microsoft SQL Server and connects -->
<!-- to the Northwind sample database. Use an ASP.NET -->
<!-- expression to retrieve the connection string value -->
<!-- from the Web.config file. -->
<asp:sqldatasource id="CustomersSource"
selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
runat="server"/>
</form>
</body>
</html>
<%@ Page language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>GridView AllowPaging Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>GridView AllowPaging Example</h3>
<asp:gridview id="CustomersGridView"
datasourceid="CustomersSource"
autogeneratecolumns="true"
emptydatatext="No data available."
allowpaging="true"
runat="server">
<pagersettings mode="Numeric"
position="Bottom"
pagebuttoncount="10"/>
<pagerstyle backcolor="LightBlue"
height="30px"
verticalalign="Bottom"
horizontalalign="Center"/>
</asp:gridview>
<!-- This example uses Microsoft SQL Server and connects -->
<!-- to the Northwind sample database. Use an ASP.NET -->
<!-- expression to retrieve the connection string value -->
<!-- from the Web.config file. -->
<asp:sqldatasource id="CustomersSource"
selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
runat="server"/>
</form>
</body>
</html>
注解
使用 PagerStyle 属性可控制控件中页导航行的外观 GridView 。Use the PagerStyle property to control the appearance of the pager row in a GridView control. 如果启用分页功能,则会显示页导航行 (通过将 AllowPaging 属性设置为 true) 并包含允许用户导航到控件中的不同页面的控件。The pager row is displayed when the paging feature is enabled (by setting the AllowPaging property to true) and contains the controls that allow the user to navigate to the different pages in the control. 此属性是只读的;但是,您可以设置 TableItemStyle 它返回的对象的属性。This property is read-only; however, you can set the properties of the TableItemStyle object it returns. 可以使用下列方法之一以声明方式设置属性:The properties can be set declaratively using one of the following methods:
在窗体的控件的开始标记中放置一个属性 GridView
Property-Subproperty,其中Subproperty是对象的属性 TableItemStyle (例如PagerStyle-ForeColor) 。Place an attribute in the opening tag of the GridView control in the formProperty-Subproperty, whereSubpropertyis a property of the TableItemStyle object (for example,PagerStyle-ForeColor).在
<PagerStyle>控件的开始标记和结束标记之间嵌套元素 GridView 。Nest a<PagerStyle>element between the opening and closing tags of the GridView control.
还可以以编程方式设置属性 Property.Subproperty , (例如 PagerStyle.ForeColor) 。The properties can also be set programmatically in the form Property.Subproperty (for example, PagerStyle.ForeColor). 常见设置通常包括自定义背景色、前景色和字体属性。Common settings usually include a custom background color, foreground color, and font properties.