Sugerir traducción
 
Otros han sugerido:

progress indicator
No hay más sugerencias.
Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Ver contenido:  en paraleloVer contenido: en paralelo
.NET Framework Class Library
DataView..::.Table Property

Gets or sets the source DataTable.

Namespace:  System.Data
Assembly:  System.Data (in System.Data.dll)
Visual Basic
Public Property Table As DataTable
    Get
    Set
C#
public DataTable Table { get; set; }
Visual C++
public:
property DataTable^ Table {
    DataTable^ get ();
    void set (DataTable^ value);
}
F#
member Table : DataTable with get, set

Property Value

Type: System.Data..::.DataTable
A DataTable that provides the data for this view.

The DataTable also has a DefaultView property which returns the default DataView for the table. For example, if you want to create a custom view on the table, set the RowFilter on the DataView returned by the DefaultView.

You can only set the Table property if the current value is null.

The following example gets the DataTable of the current DataView.

Visual Basic
Private Sub DemonstrateDataViewTable()
    Dim table As DataTable = New DataTable()

    ' add columns
    Dim column As DataColumn = table.Columns.Add("ProductID", GetType(Integer))
    column.AutoIncrement = True
    column = table.Columns.Add("ProductName", GetType(String))

    ' populate DataTable.
    Dim id As Integer
    For id = 1 To 5
        table.Rows.Add(New Object() {id, String.Format("product{0}", id)})
    Next id

    Dim view As DataView = New DataView(table)

    PrintTable(view.Table, "DataTable")
End Sub

Private Sub PrintTable(ByVal table As DataTable, ByVal label As String)
    ' This function prints values in the table or DataView.
    Console.WriteLine("\n" + label)
    Dim row As DataRow
    Dim column As DataColumn
    For Each row In table.Rows
        For Each column In table.Columns
            Console.Write("\table{0}", row(column))
        Next column
    Next row
    Console.WriteLine()
End Sub
C#
    private static void DemonstrateDataViewTable()
    {
        DataTable table = new DataTable();
    
        // add columns
        DataColumn column = table.Columns.Add("ProductID",
            typeof(int)    );
        column.AutoIncrement = true;
        column = table.Columns.Add("ProductName", 
            typeof(string));

        // populate DataTable.
        for(int id=1; id<=5; id++)
        {
            table.Rows.Add(
                new object[]{ id, string.Format("product{0}", id) });
        }
    
        DataView view = new DataView(table);

        PrintTable(view.Table, "DataTable");
    }

    private static void PrintTable(DataTable table, string label)
    {
        // This function prints values in the table or DataView.
        Console.WriteLine("\n" + label);
        foreach(DataRow row in table.Rows)
        {
            foreach(DataColumn column in table.Columns)
            {
                Console.Write("\table{0}", row[column]);
            }
            Console.WriteLine();
        }
    }

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role not supported), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Biblioteca de clases de .NET Framework
DataView..::.Table (Propiedad)

Obtiene o establece el DataTable de origen.

Espacio de nombres:  System.Data
Ensamblado:  System.Data (en System.Data.dll)
Visual Basic
Public Property Table As DataTable
    Get
    Set
C#
public DataTable Table { get; set; }
Visual C++
public:
property DataTable^ Table {
    DataTable^ get ();
    void set (DataTable^ value);
}
F#
member Table : DataTable with get, set

Valor de propiedad

Tipo: System.Data..::.DataTable
DataTable que proporciona los datos para esta vista.

DataTable también tiene una propiedad DefaultView que devuelve el DataView predeterminado para la tabla. Por ejemplo, si desea crear una vista personalizada en la tabla, establezca la propiedad RowFilter en el objeto DataView que devuelve la propiedad DefaultView.

Sólo se puede establecer la propiedad Table si el valor actual es nulo.

En el ejemplo siguiente se obtiene el DataTable del DataView actual.

Visual Basic
Private Sub DemonstrateDataViewTable()
    Dim table As DataTable = New DataTable()

    ' add columns
    Dim column As DataColumn = table.Columns.Add("ProductID", GetType(Integer))
    column.AutoIncrement = True
    column = table.Columns.Add("ProductName", GetType(String))

    ' populate DataTable.
    Dim id As Integer
    For id = 1 To 5
        table.Rows.Add(New Object() {id, String.Format("product{0}", id)})
    Next id

    Dim view As DataView = New DataView(table)

    PrintTable(view.Table, "DataTable")
End Sub

Private Sub PrintTable(ByVal table As DataTable, ByVal label As String)
    ' This function prints values in the table or DataView.
    Console.WriteLine("\n" + label)
    Dim row As DataRow
    Dim column As DataColumn
    For Each row In table.Rows
        For Each column In table.Columns
            Console.Write("\table{0}", row(column))
        Next column
    Next row
    Console.WriteLine()
End Sub
C#
    private static void DemonstrateDataViewTable()
    {
        DataTable table = new DataTable();
    
        // add columns
        DataColumn column = table.Columns.Add("ProductID",
            typeof(int)    );
        column.AutoIncrement = true;
        column = table.Columns.Add("ProductName", 
            typeof(string));

        // populate DataTable.
        for(int id=1; id<=5; id++)
        {
            table.Rows.Add(
                new object[]{ id, string.Format("product{0}", id) });
        }
    
        DataView view = new DataView(table);

        PrintTable(view.Table, "DataTable");
    }

    private static void PrintTable(DataTable table, string label)
    {
        // This function prints values in the table or DataView.
        Console.WriteLine("\n" + label);
        foreach(DataRow row in table.Rows)
        {
            foreach(DataColumn column in table.Columns)
            {
                Console.Write("\table{0}", row[column]);
            }
            Console.WriteLine();
        }
    }

.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2012 Microsoft. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker