DataRepeaterLayoutStyles Enumeration

Provides an enumeration for specifying the orientation of items in a DataRepeater control.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

'Declaration
Public Enumeration DataRepeaterLayoutStyles
public enum DataRepeaterLayoutStyles
public enum class DataRepeaterLayoutStyles
type DataRepeaterLayoutStyles
public enum DataRepeaterLayoutStyles

Members

Member name Description
Vertical Default. Items will be displayed in a vertical format. A vertical scroll bar will be displayed as necessary.
Horizontal Items will be displayed in a horizontal format. A horizontal scroll bar will be displayed as necessary.

Remarks

The DataRepeaterLayoutStyles enumeration is used by the LayoutStyle property of the DataRepeater control.

In most cases, you will have to add code in the LayoutStyleChanged event handler to rearrange the child controls when you change the orientation.

Examples

The following code example demonstrates how to toggle between vertical and horizontal layouts.

' Switch the orientation. 
If DataRepeater1.LayoutStyle =
 PowerPacks.DataRepeaterLayoutStyles.Vertical Then
    DataRepeater1.LayoutStyle =
     PowerPacks.DataRepeaterLayoutStyles.Horizontal
Else
    DataRepeater1.LayoutStyle =
     PowerPacks.DataRepeaterLayoutStyles.Vertical
End If
// Switch the orientation. 
if (dataRepeater1.LayoutStyle == DataRepeaterLayoutStyles.Vertical)
{
    dataRepeater1.LayoutStyle = DataRepeaterLayoutStyles.Horizontal;
}
else
{
    dataRepeater1.LayoutStyle = DataRepeaterLayoutStyles.Vertical;
}            

See Also

Reference

Microsoft.VisualBasic.PowerPacks Namespace

LayoutStyle

Other Resources

How to: Change the Layout of a DataRepeater Control (Visual Studio)

How to: Change the Appearance of a DataRepeater Control (Visual Studio)