DataGridView.DataMember Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le nom de la liste ou de la table dans la source de données pour laquelle le DataGridView affiche des données.
public:
property System::String ^ DataMember { System::String ^ get(); void set(System::String ^ value); };
public string DataMember { get; set; }
member this.DataMember : string with get, set
Public Property DataMember As String
Valeur de propriété
Nom de la table ou de la liste dans la DataSource pour laquelle le DataGridView affiche des données. La valeur par défaut est Empty.
Exceptions
Une erreur s’est produite dans la source de données, et il n’existe pas de gestionnaire pour l’événement DataError ou le gestionnaire a défini la propriété ThrowException sur true
. L’objet d’exception peut généralement être casté en type FormatException.
Exemples
L’exemple de code suivant illustre une utilisation courante de cette propriété. Dans l’exemple, un DataGridView contrôle nommé customersDataGridView
est lié à un DataSet nommé customersDataSet
. Il DataSet contient une table nommée « Clients ». La DataMember propriété est définie sur le nom de la table.
private void BindData()
{
customersDataGridView.AutoGenerateColumns = true;
customersDataGridView.DataSource = customersDataSet;
customersDataGridView.DataMember = "Customers";
}
Private Sub BindData()
With customersDataGridView
.AutoGenerateColumns = True
.DataSource = customersDataSet
.DataMember = "Customers"
End With
End Sub
Remarques
Cette propriété est utile lors de la liaison à une source de données qui contient plusieurs listes ou tables. Vous n’avez pas besoin de définir cette propriété lors de la liaison à une source de données qui contient une liste ou une table unique. Par exemple, vous pouvez lier un DataGridView contrôle à un DataSet qui contient une table unique sans définir cette propriété. Toutefois, si le DataSet contient plusieurs tables, vous devez définir cette propriété sur le nom de l’une des tables.