Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DataTable constructeur ()

 

Date de publication : novembre 2016

Initialise une nouvelle instance de la DataTable classe sans arguments.

Espace de noms:   System.Data
Assembly:  System.Data (dans System.Data.dll)

public DataTable()

Le constructeur définit les valeurs initiales de toutes les propriétés de la DataTable objet. Le tableau suivant présente les propriétés et leurs valeurs par défaut. Lorsqu’une instance de DataTable est créée, les propriétés sont définies sur les valeurs initiales en lecture/écriture.

Propriété

Valeur par défaut

CaseSensitive

Identique au parent DataSet, s’il appartient à un. Sinon, false.

DisplayExpression

Une chaîne vide (« »)

Paramètres régionaux

Identique au parent DataSet l’objet CultureInfo (retourné par le Locale propriété) si aucun parent n’existe, la valeur par défaut est le système actuel CultureInfo.

MinimumCapacity

50 lignes.

Vous pouvez modifier la valeur d’une de ces propriétés via un appel séparé à la propriété.

L’exemple suivant crée un nouveau DataTable avec DataColumn et DataRow, et l’affiche dans un DataGridView contrôle.

private void MakeDataTableAndDisplay()
{
    // Create new DataTable.
    DataTable table = new DataTable();

    // Declare DataColumn and DataRow variables.
    DataColumn column;
    DataRow row;

    // Create new DataColumn, set DataType, ColumnName
    // and add to DataTable.    
    column = new DataColumn();
    column.DataType = System.Type.GetType("System.Int32");
    column.ColumnName = "id";
    table.Columns.Add(column);

    // Create second column.
    column = new DataColumn();
    column.DataType = Type.GetType("System.String");
    column.ColumnName = "item";
    table.Columns.Add(column);

    // Create new DataRow objects and add to DataTable.    
    for(int i = 0; i < 10; i++)
    {
        row = table.NewRow();
        row["id"] = i;
        row["item"] = "item " + i;
        table.Rows.Add(row);
    }
    // Set to DataGrid.DataSource property to the table.
    dataGrid1.DataSource = table;
}

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: