GridView Web 服务器控件声明性语法_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > GridView Web 服务器控件声明性语法

GridView Web 服务器控件声明性语法

 2013/7/31 15:09:04  蒋叶湖  博客园  我要评论(0)
  • 摘要:显示表中数据源的值,该表中的每一列代表一个字段,每一行代表一条记录。利用GridView控件可以选择、排序和编辑这些项。CodehighlightingproducedbyActiproCodeHighlighter(freeware)http://www.CodeHighlighter.com/--><asp:GridViewAccessKey="string"AllowPaging="True|False"AllowSorting="True
  • 标签:Web view 服务器 服务 控件

显示表中数据源的值,该表中的每一列代表一个字段,每一行代表一条记录。利用 GridView 控件可以选择、排序和编辑这些项。

 

class="cnblogs_code_copy">复制代码 <asp:GridView
AccessKey
="string"
AllowPaging
="True|False"
AllowSorting
="True|False"
AutoGenerateColumns
="True|False"
AutoGenerateDeleteButton
="True|False"
AutoGenerateEditButton
="True|False"
AutoGenerateSelectButton
="True|False"
BackColor
="color name|#dddddd"
BackImageUrl
="uri"
BorderColor
="color name|#dddddd"
BorderStyle
="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
Inset|Outset"
BorderWidth="size"
Caption
="string"
CaptionAlign
="NotSet|Top|Bottom|Left|Right"
CellPadding
="integer"
CellSpacing
="integer"
CssClass
="string"
DataKeyNames
="string"
DataMember
="string"
DataSource
="string"
DataSourceID
="string"
EditIndex
="integer"
EmptyDataText
="string"
Enabled
="True|False"
EnableSortingAndPagingCallbacks
="True|False"
EnableTheming
="True|False"
EnableViewState
="True|False"
Font
-Bold="True|False"
Font
-Italic="True|False"
Font
-Names="string"
Font
-Overline="True|False"
Font
-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
Large|X-Large|XX-Large"
Font-Strikeout="True|False"
Font
-Underline="True|False"
ForeColor
="color name|#dddddd"
GridLines
="None|Horizontal|Vertical|Both"
Height
="size"
HorizontalAlign
="NotSet|Left|Center|Right|Justify"
ID
="string"
OnDataBinding
="DataBinding event handler"
OnDataBound
="DataBound event handler"
OnDisposed
="Disposed event handler"
OnInit
="Init event handler"
OnLoad
="Load event handler"
OnPageIndexChanged
="PageIndexChanged event handler"
OnPageIndexChanging
="PageIndexChanging event handler"
OnPreRender
="PreRender event handler"
OnRowCancelingEdit
="RowCancelingEdit event handler"
OnRowCommand
="RowCommand event handler"
OnRowCreated
="RowCreated event handler"
OnRowDataBound
="RowDataBound event handler"
OnRowDeleted
="RowDeleted event handler"
OnRowDeleting
="RowDeleting event handler"
OnRowEditing
="RowEditing event handler"
OnRowUpdated
="RowUpdated event handler"
OnRowUpdating
="RowUpdating event handler"
OnSelectedIndexChanged
="SelectedIndexChanged event handler"
OnSelectedIndexChanging
="SelectedIndexChanging event handler"
OnSorted
="Sorted event handler"
OnSorting
="Sorting event handler"
OnUnload
="Unload event handler"
PageIndex
="integer"
PagerSettings
-FirstPageImageUrl="uri"
PagerSettings
-FirstPageText="string"
PagerSettings
-LastPageImageUrl="uri"
PagerSettings
-LastPageText="string"
PagerSettings
-Mode="NextPrevious|Numeric|NextPreviousFirstLast|
NumericFirstLast"
PagerSettings-NextPageImageUrl="uri"
PagerSettings
-NextPageText="string"
PagerSettings
-PageButtonCount="integer"
PagerSettings
-Position="Bottom|Top|TopAndBottom"
PagerSettings
-PreviousPageImageUrl="uri"
PagerSettings
-PreviousPageText="string"
PagerSettings
-Visible="True|False"
PageSize
="integer"
RowHeaderColumn
="string"
runat
="server"
SelectedIndex
="integer"
ShowFooter
="True|False"
ShowHeader
="True|False"
SkinID
="string"
Style
="string"
TabIndex
="integer"
ToolTip
="string"
UseAccessibleHeader
="True|False"
Visible
="True|False"
Width
="size"
>
<AlternatingRowStyle />
<Columns>
<asp:BoundField
AccessibleHeaderText
="string"
ApplyFormatInEditMode
="True|False"
ConvertEmptyStringToNull
="True|False"
DataField
="string"
DataFormatString
="string"
FooterText
="string"
HeaderImageUrl
="uri"
HeaderText
="string"
HtmlEncode
="True|False"
InsertVisible
="True|False"
NullDisplayText
="string"
ReadOnly
="True|False"
ShowHeader
="True|False"
SortExpression
="string"
Visible
="True|False"
>
<ControlStyle />
<FooterStyle />
<HeaderStyle />
<ItemStyle />
</asp:BoundField>
<asp:ButtonField
AccessibleHeaderText
="string"
ButtonType
="Button|Image|Link"
CausesValidation
="True|False"
CommandName
="string"
DataTextField
="string"
DataTextFormatString
="string"
FooterText
="string"
HeaderImageUrl
="uri"
HeaderText
="string"
ImageUrl
="uri"
InsertVisible
="True|False"
ShowHeader
="True|False"
SortExpression
="string"
Text
="string"
ValidationGroup
="string"
Visible
="True|False"
>
<ControlStyle />
<FooterStyle />
<HeaderStyle />
<ItemStyle />
</asp:ButtonField>
<asp:CheckBoxField
AccessibleHeaderText
="string"
DataField
="string"
FooterText
="string"
HeaderImageUrl
="uri"
HeaderText
="string"
InsertVisible
="True|False"
ReadOnly
="True|False"
ShowHeader
="True|False"
SortExpression
="string"
Text
="string"
Visible
="True|False"
>
<ControlStyle />
<FooterStyle />
<HeaderStyle />
<ItemStyle />
</asp:CheckBoxField>
<asp:CommandField
AccessibleHeaderText
="string"
ButtonType
="Button|Image|Link"
CancelImageUrl
="uri"
CancelText
="string"
CausesValidation
="True|False"
DeleteImageUrl
="uri"
DeleteText
="string"
EditImageUrl
="uri"
EditText
="string"
FooterText
="string"
HeaderImageUrl
="uri"
HeaderText
="string"
InsertImageUrl
="uri"
InsertText
="string"
InsertVisible
="True|False"
NewImageUrl
="uri"
NewText
="string"
SelectImageUrl
="uri"
SelectText
="string"
ShowCancelButton
="True|False"
ShowDeleteButton
="True|False"
ShowEditButton
="True|False"
ShowHeader
="True|False"
ShowInsertButton
="True|False"
ShowSelectButton
="True|False"
SortExpression
="string"
UpdateImageUrl
="uri"
UpdateText
="string"
ValidationGroup
="string"
Visible
="True|False"
>
<ControlStyle />
<FooterStyle />
<HeaderStyle />
<ItemStyle />
</asp:CommandField>
<asp:DynamicField
AccessibleHeaderText
="string"
ApplyFormatInEditMode
="True|False"
ConvertEmptyStringToNull
="True|False"
DataField
="string"
DataFormatString
="string"
FooterText
="string"
HeaderImageUrl
="uri"
HeaderText
="string"
HtmlEncode
="True|False"
InsertVisible
="True|False"
NullDisplayText
="string"
ShowHeader
="True|False"
UIHint
="string"
Visible
="True|False"
>
<ControlStyle />
<FooterStyle />
<HeaderStyle />
<ItemStyle />
</asp:DynamicField>
<asp:HyperLinkField
AccessibleHeaderText
="string"
DataNavigateUrlFields
="string"
DataNavigateUrlFormatString
="string"
DataTextField
="string"
DataTextFormatString
="string"
FooterText
="string"
HeaderImageUrl
="uri"
HeaderText
="string"
InsertVisible
="True|False"
NavigateUrl
="uri"
ShowHeader
="True|False"
SortExpression
="string"
Target
="string|_blank|_parent|_search|_self|_top"
Text
="string"
Visible
="True|False"
>
<ControlStyle />
<FooterStyle />
<HeaderStyle />
<ItemStyle />
</asp:HyperLinkField>
<asp:ImageField
AccessibleHeaderText
="string"
AlternateText
="string"
ConvertEmptyStringToNull
="True|False"
DataAlternateTextField
="string"
DataAlternateTextFormatString
="string"
DataImageUrlField
="string"
DataImageUrlFormatString
="string"
FooterText
="string"
HeaderImageUrl
="uri"
HeaderText
="string"
InsertVisible
="True|False"
NullDisplayText
="string"
NullImageUrl
="uri"
ReadOnly
="True|False"
ShowHeader
="True|False"
SortExpression
="string"
Visible
="True|False"
>
<ControlStyle />
<FooterStyle />
<HeaderStyle />
<ItemStyle />
</asp:ImageField>
<asp:TemplateField
AccessibleHeaderText
="string"
ConvertEmptyStringToNull
="True|False"
FooterText
="string"
HeaderImageUrl
="uri"
HeaderText
="string"
InsertVisible
="True|False"
ShowHeader
="True|False"
SortExpression
="string"
Visible
="True|False"
>
<ControlStyle />
<FooterStyle />
<HeaderStyle />
<ItemStyle />
<AlternatingItemTemplate>
<!-- child controls -->
</AlternatingItemTemplate>
<EditItemTemplate>
<!-- child controls -->
</EditItemTemplate>
<FooterTemplate>
<!-- child controls -->
</FooterTemplate>
<HeaderTemplate>
<!-- child controls -->
</HeaderTemplate>
<InsertItemTemplate>
<!-- child controls -->
</InsertItemTemplate>
<ItemTemplate>
<!-- child controls -->
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EditRowStyle />
<EmptyDataRowStyle />
<EmptyDataTemplate>
<!-- child controls -->
</EmptyDataTemplate>
<FooterStyle />
<HeaderStyle />
<PagerSettings
FirstPageImageUrl
="uri"
FirstPageText
="string"
LastPageImageUrl
="uri"
LastPageText
="string"
Mode
="NextPrevious|Numeric|NextPreviousFirstLast|
NumericFirstLast"
NextPageImageUrl="uri"
NextPageText
="string"
OnPropertyChanged
="PropertyChanged event handler"
PageButtonCount
="integer"
Position
="Bottom|Top|TopAndBottom"
PreviousPageImageUrl
="uri"
PreviousPageText
="string"
Visible
="True|False"
/>
<PagerStyle />
<PagerTemplate>
<!-- child controls -->
</PagerTemplate>
<RowStyle />
<SelectedRowStyle />
</asp:GridView> 复制代码

 

 备注

GridView 控件用于显示表中数据源的值。每一列代表一个字段,每一行代表一条记录。有关使用 GridView 控件的更多信息,请参见 GridView Web 服务器控件概述

DynamicField 对象是 .NET Framework 3.5 SP1 中引入的新字段。它可由 ASP.NET 动态数据应用程序中的 GridView 控件使用。有关动态数据的更多信息,请参见 ASP.NET 动态数据概述

 

示例

下面的代码示例演示如何使用 GridView 控件显示 Microsoft SQL Server 中 Pubs 示例数据库的 Authors 表中的值。检索值时使用的是 SqlDataSource 控件。

 

复制代码 <%@ Page language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html >
<head runat="server">
<title>GridView Example</title>
</head>
<body>
<form id="form1" runat="server">

<h3>GridView Example</h3>

<asp:gridview id="CustomersGridView"
datasourceid
="CustomersSource"
autogeneratecolumns
="true"
emptydatatext
="No data available."
allowpaging
="true"
runat
="server">
</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> 复制代码

 

 

From:http://technet.microsoft.com/zh-cn/ms228113.aspx

发表评论
用户名: 匿名