Compartir a través de


RadioButtonList.RepeatDirection Propiedad

Definición

Obtiene o establece la dirección en la que se muestran los botones de radio del grupo.

public:
 virtual property System::Web::UI::WebControls::RepeatDirection RepeatDirection { System::Web::UI::WebControls::RepeatDirection get(); void set(System::Web::UI::WebControls::RepeatDirection value); };
[System.ComponentModel.Bindable(true)]
public virtual System.Web.UI.WebControls.RepeatDirection RepeatDirection { get; set; }
public virtual System.Web.UI.WebControls.RepeatDirection RepeatDirection { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.RepeatDirection : System.Web.UI.WebControls.RepeatDirection with get, set
member this.RepeatDirection : System.Web.UI.WebControls.RepeatDirection with get, set
Public Overridable Property RepeatDirection As RepeatDirection

Valor de propiedad

Uno de los valores de RepeatDirection. De manera predeterminada, es Vertical.

Atributos

Excepciones

La dirección en que se muestra la lista no se corresponde con ninguno de los valores RepeatDirection.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la RepeatDirection propiedad para mostrar los elementos de un RadioButtonList control en columnas rellenadas de arriba abajo y, a continuación, de izquierda a derecha.

<%@ Page Language="C#" AutoEventWireup="True" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>RadioButtonList.RepeatDirection Example</title>
</head>
<body>

<asp:RadioButtonList id="RadioButtonList1"
      RepeatLayout="Table"
      RepeatColumns = "2" 
      RepeatDirection="Vertical" 
      runat="server">
 
    <asp:ListItem>Item 1</asp:ListItem>
    <asp:ListItem>Item 2</asp:ListItem>
    <asp:ListItem>Item 3</asp:ListItem>
    <asp:ListItem>Item 4</asp:ListItem>
    <asp:ListItem>Item 5</asp:ListItem>
    <asp:ListItem>Item 6</asp:ListItem>
 
 </asp:RadioButtonList>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>RadioButtonList.RepeatDirection Example</title>
</head>
<body>

<asp:RadioButtonList id="RadioButtonList1"
      RepeatLayout="Table"
      RepeatColumns = "2" 
      RepeatDirection="Vertical" 
      runat="server">
 
    <asp:ListItem>Item 1</asp:ListItem>
    <asp:ListItem>Item 2</asp:ListItem>
    <asp:ListItem>Item 3</asp:ListItem>
    <asp:ListItem>Item 4</asp:ListItem>
    <asp:ListItem>Item 5</asp:ListItem>
    <asp:ListItem>Item 6</asp:ListItem>
 
 </asp:RadioButtonList>
</body>
</html>

Comentarios

Utilice esta propiedad para especificar la dirección de presentación del RadioButtonList control.

Nota

El número de columnas que se muestran siempre viene determinado por la RepeatColumns propiedad .

Si esta propiedad se establece RepeatDirection.Vertical en y si la RepeatLayout propiedad está establecida Tableen , la primera columna se rellena de arriba a abajo, la columna siguiente, etc. hasta que se representen todos los elementos. Por ejemplo, si RepeatColumns se establece en 3, los elementos del RadioButtonList control se muestran en tres columnas. Una lista de nueve elementos aparecería como se indica a continuación.

1 4 7
2 5 8
3 6 9

Si esta propiedad se establece RepeatDirection.Horizontal en y si la RepeatLayout propiedad está establecida Tableen , los elementos de la lista se muestran en filas cargadas de izquierda a derecha y, después, de arriba a abajo, hasta que se representan todos los elementos. Por ejemplo, si RepeatColumns se establece en 3, los elementos del RadioButtonList control se muestran en filas de tres elementos. Una lista de nueve elementos aparecería como se indica a continuación.

1 2 3
4 5 6
7 8 9

Se aplica a

Consulte también