DetailsView.CaptionAlign Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la posición horizontal o vertical del elemento de título HTML de un control DetailsView. Esta propiedad se proporciona de modo que el control sea más accesible para los usuarios de dispositivos de tecnología de ayuda.
public:
virtual property System::Web::UI::WebControls::TableCaptionAlign CaptionAlign { System::Web::UI::WebControls::TableCaptionAlign get(); void set(System::Web::UI::WebControls::TableCaptionAlign value); };
public virtual System.Web.UI.WebControls.TableCaptionAlign CaptionAlign { get; set; }
member this.CaptionAlign : System.Web.UI.WebControls.TableCaptionAlign with get, set
Public Overridable Property CaptionAlign As TableCaptionAlign
Valor de propiedad
Uno de los valores de TableCaptionAlign. De manera predeterminada, es TableCaptionAlign.NotSet
.
Excepciones
El valor especificado no es ninguno de los valores de la enumeración TableCaptionAlign.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar la CaptionAlign propiedad para especificar que el elemento de título HTML de un DetailsView control se debe representar en el lado izquierdo del control.
<%@ 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>DetailsView Caption and CaptionAlign Example</title>
</head>
<body>
<form id="Form1" runat="server">
<h3>DetailsView Caption and CaptionAlign Example</h3>
<asp:detailsview id="CustomerDetailView"
datasourceid="DetailsViewSource"
datakeynames="CustomerID"
autogeneraterows="true"
allowpaging="true"
caption="Customer Details"
captionalign="Left"
runat="server">
<headerstyle backcolor="Navy"
forecolor="White"/>
</asp:detailsview>
<!-- 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="DetailsViewSource" runat="server"
ConnectionString=
"<%$ ConnectionStrings:NorthWindConnectionString%>"
InsertCommand="INSERT INTO [Customers]([CustomerID],
[CompanyName], [Address], [City], [PostalCode], [Country])
VALUES (@CustomerID, @CompanyName, @Address, @City,
@PostalCode, @Country)"
SelectCommand="Select [CustomerID], [CompanyName],
[Address], [City], [PostalCode], [Country]
From [Customers]">
</asp:SqlDataSource>
</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>DetailsView Caption and CaptionAlign Example</title>
</head>
<body>
<form id="Form1" runat="server">
<h3>DetailsView Caption and CaptionAlign Example</h3>
<asp:detailsview id="CustomerDetailView"
datasourceid="DetailsViewSource"
datakeynames="CustomerID"
autogeneraterows="true"
allowpaging="true"
caption="Customer Details"
captionalign="Left"
runat="server">
<headerstyle backcolor="Navy"
forecolor="White"/>
</asp:detailsview>
<!-- 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="DetailsViewSource" runat="server"
ConnectionString=
"<%$ ConnectionStrings:NorthWindConnectionString%>"
InsertCommand="INSERT INTO [Customers]([CustomerID],
[CompanyName], [Address], [City], [PostalCode], [Country])
VALUES (@CustomerID, @CompanyName, @Address, @City,
@PostalCode, @Country)"
SelectCommand="Select [CustomerID], [CompanyName],
[Address], [City], [PostalCode], [Country]
From [Customers]">
</asp:SqlDataSource>
</form>
</body>
</html>
Comentarios
Utilice la CaptionAlign propiedad para especificar la posición horizontal o vertical del elemento de título HTML en un DetailsView control . Esta propiedad se proporciona de modo que el control sea más accesible para los usuarios de dispositivos de tecnología de ayuda.
Esta propiedad se establece mediante uno de los TableCaptionAlign valores de enumeración. En la tabla siguiente se enumeran los valores posibles.
Valor | Descripción |
---|---|
TableCaptionAlign.Bottom |
El elemento de título está alineado con la parte inferior de la tabla. |
TableCaptionAlign.Left |
El elemento de título está alineado con la parte izquierda de la tabla. |
TableCaptionAlign.NotSet |
La alineación del elemento caption no está establecida. |
TableCaptionAlign.Right |
El elemento de título está alineado con la parte derecha de la tabla. |
TableCaptionAlign.Top |
El elemento de título está alineado con la parte superior de la tabla. |
La propiedad proporciona Caption compatibilidad de accesibilidad adicional para el DetailsView control. Utilice la Caption propiedad para especificar el texto que se va a representar en un elemento de título HTML en un DetailsView control .
El valor de CaptionAlign se almacena en estado de vista.