Table.GridLines 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 el estilo de línea de cuadrícula que se muestra en el control Table.
public:
virtual property System::Web::UI::WebControls::GridLines GridLines { System::Web::UI::WebControls::GridLines get(); void set(System::Web::UI::WebControls::GridLines value); };
[System.ComponentModel.Bindable(true)]
public virtual System.Web.UI.WebControls.GridLines GridLines { get; set; }
public virtual System.Web.UI.WebControls.GridLines GridLines { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.GridLines : System.Web.UI.WebControls.GridLines with get, set
member this.GridLines : System.Web.UI.WebControls.GridLines with get, set
Public Overridable Property GridLines As GridLines
Valor de propiedad
Uno de los valores de enumeración de GridLines. El valor predeterminado es None
.
- Atributos
Ejemplos
En el ejemplo siguiente se muestra cómo usar la GridLines propiedad para especificar el estilo de línea de cuadrícula.
Nota
En el ejemplo de código siguiente se usa el modelo de código de un solo archivo y es posible que no funcione correctamente si se copia directamente en un archivo de código subyacente. Este ejemplo de código debe copiarse en un archivo de texto vacío que tenga una extensión .aspx. Para obtener más información sobre el modelo de código de formularios Web Forms, consulte ASP.NET modelo de código de página de formularios web forms.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
private void Page_Load(Object sender, EventArgs e)
{
// Generate rows and cells.
int numrows = 5;
int numcells = 4;
for(int j=0; j<=numrows - 1; j++)
{
TableRow rw = new TableRow();
for(int i=0; i <= numcells - 1; i++)
{
TableCell cel = new TableCell();
cel.Controls.Add(new LiteralControl(
String.Format("row {0}, cell {1}", j, i)));
rw.Cells.Add(cel);
}
Table1.Rows.Add(rw);
}
}
private void Button_Click(Object sender, EventArgs e)
{
Table1.GridLines = (GridLines)DropDown1.SelectedIndex;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h3>Table GridLines Example</h3>
<asp:Table id="Table1"
BorderColor="black"
BorderWidth="1"
GridLines="Both"
runat="server" />
<br />GridLines:
<asp:DropDownList id="DropDown1" runat="server">
<asp:ListItem Value="0">None</asp:ListItem>
<asp:ListItem Value="1">Horizontal</asp:ListItem>
<asp:ListItem Value="2">Vertical</asp:ListItem>
<asp:ListItem Value="3">Both</asp:ListItem>
</asp:DropDownList><br />
<asp:button id="Button1"
Text="Display Table"
OnClick="Button_Click"
runat="server" />
</div>
</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">
<script runat="server">
Private Sub Page_Load(sender As Object, e As EventArgs)
' Generate rows and cells.
Dim numrows As Integer = 5
Dim numcells As Integer = 4
Dim i As Integer
Dim j As Integer
For j = 0 to numrows - 1
Dim r As TableRow = new TableRow()
For i = 0 to numcells - 1
Dim c As TableCell = new TableCell()
c.Controls.Add(New LiteralControl("row " & j.ToString() & _
", cell " & i.ToString()))
r.Cells.Add(c)
Next ' i
Table1.Rows.Add(r)
Next ' j
End Sub
Private Sub Button_Click(sender As Object, e As EventArgs)
Table1.GridLines = CType(DropDown1.SelectedIndex, GridLines)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h3>Table GridLines Example</h3>
<asp:Table id="Table1"
BorderColor="black"
BorderWidth="1"
GridLines="Both"
runat="server" />
<br />GridLines:
<asp:DropDownList id="DropDown1" runat="server">
<asp:ListItem Value="0">None</asp:ListItem>
<asp:ListItem Value="1">Horizontal</asp:ListItem>
<asp:ListItem Value="2">Vertical</asp:ListItem>
<asp:ListItem Value="3">Both</asp:ListItem>
</asp:DropDownList><br />
<asp:button id="Button1"
Text="Display Table"
OnClick="Button_Click"
runat="server" />
</div>
</form>
</body>
</html>
Comentarios
Utilice la GridLines propiedad para especificar qué bordes de celda se muestran en el Table control . En la tabla siguiente se enumeran los diferentes estilos de línea de cuadrícula.
Valor gridLine | Descripción |
---|---|
None |
No se muestran bordes de celda. |
Horizontal |
Solo se muestran los bordes de celda horizontal. |
Vertical |
Solo se muestran los bordes de celda vertical. |
Both |
Se muestran los bordes de celda horizontal y vertical. |