Ler em inglês

Compartilhar via


DataTable.Rows Propriedade

Definição

Obtém a coleção de linhas que pertencem a essa tabela.

[System.ComponentModel.Browsable(false)]
public System.Data.DataRowCollection Rows { get; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataTableRowsDescr")]
public System.Data.DataRowCollection Rows { get; }

Valor da propriedade

DataRowCollection que contém objetos de DataRow .

Atributos

Exemplos

O exemplo a seguir mostra dois exemplos de retorno e configuração de linhas. O primeiro exemplo usa a Rows propriedade e imprime o valor de cada coluna para cada linha. O segundo exemplo usa o DataTable método do NewRow objeto para criar um novo DataRow objeto com o esquema do DataTable. Depois de definir os valores de linha, a linha é adicionada ao DataRowCollection por meio do Add método .

private void PrintRows(DataSet dataSet)
{
    // For each table in the DataSet, print the values of each row.
    foreach(DataTable thisTable in dataSet.Tables)
    {
        // For each row, print the values of each column.
        foreach(DataRow row in thisTable.Rows)
        {
            foreach(DataColumn column in thisTable.Columns)
            {
                Console.WriteLine(row[column]);
            }
        }
    }
}

private void AddARow(DataSet dataSet)
{
    DataTable table;
    table = dataSet.Tables["Suppliers"];
    // Use the NewRow method to create a DataRow with
    // the table's schema.
    DataRow newRow = table.NewRow();

    // Set values in the columns:
    newRow["CompanyID"] = "NewCompanyID";
    newRow["CompanyName"] = "NewCompanyName";

    // Add the row to the rows collection.
    table.Rows.Add(newRow);
}

Comentários

Para criar um novo DataRow, você deve usar o NewRow método para retornar um novo objeto . Esse objeto é configurado automaticamente de acordo com o esquema definido para o DataTable por meio de sua coleção de DataColumn objetos . Depois de criar uma nova linha e definir os valores de cada coluna na linha, adicione a linha ao DataRowCollection usando o Add método .

Cada DataRow uma na coleção representa uma linha de dados na tabela. Para confirmar uma alteração no valor de uma coluna na linha, você deve invocar o AcceptChanges método .

Aplica-se a

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Confira também