DataGrid.SetDataBinding(Object, String) Méthode
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.
Définit les propriétés et DataMember les propriétés au moment de l’exécutionDataSource.
public:
void SetDataBinding(System::Object ^ dataSource, System::String ^ dataMember);
public void SetDataBinding(object dataSource, string dataMember);
member this.SetDataBinding : obj * string -> unit
Public Sub SetDataBinding (dataSource As Object, dataMember As String)
Paramètres
- dataMember
- String
DataMember Chaîne qui spécifie la table à lier dans l’objet retourné par la DataSource propriété.
Exceptions
Un ou plusieurs arguments ne sont pas valides.
L’argument dataSource est null.
Exemples
L’exemple de code suivant définit respectivement la DataSourceDataMember valeur et l’objet DataTable a DataSetdans le DataSetcode.
private:
void BindControls()
{
// Creates a DataSet named SuppliersProducts.
DataSet^ SuppliersProducts = gcnew DataSet( "SuppliersProducts" );
// Adds two DataTable objects, Suppliers and Products.
SuppliersProducts->Tables->Add( gcnew DataTable( "Suppliers" ) );
SuppliersProducts->Tables->Add( gcnew DataTable( "Products" ) );
// Insert code to add DataColumn objects.
// Insert code to fill tables with columns and data.
// Binds the DataGrid to the DataSet, displaying the Suppliers table.
dataGrid1->SetDataBinding( SuppliersProducts, "Suppliers" );
}
private void BindControls(){
// Creates a DataSet named SuppliersProducts.
DataSet SuppliersProducts = new DataSet("SuppliersProducts");
// Adds two DataTable objects, Suppliers and Products.
SuppliersProducts.Tables.Add(new DataTable("Suppliers"));
SuppliersProducts.Tables.Add(new DataTable("Products"));
// Insert code to add DataColumn objects.
// Insert code to fill tables with columns and data.
// Binds the DataGrid to the DataSet, displaying the Suppliers table.
dataGrid1.SetDataBinding(SuppliersProducts, "Suppliers");
}
Private Sub BindControls()
' Create a DataSet named SuppliersProducts.
Dim SuppliersProducts As New DataSet("SuppliersProducts")
' Adds two DataTable objects, Suppliers and Products.
SuppliersProducts.Tables.Add(New DataTable("Suppliers"))
SuppliersProducts.Tables.Add(New DataTable("Products"))
' Insert code to add DataColumn objects.
' Insert code to fill tables with columns and data.
' Binds the DataGrid to the DataSet, displaying the Suppliers table.
dataGrid1.SetDataBinding(SuppliersProducts, "Suppliers")
End Sub
Remarques
Vous devez utiliser la méthode au moment de l’exécution SetDataBinding pour réinitialiser la DataSource propriété.
Pour plus d’informations sur la définition d’une source de données valide, consultez la DataSource propriété.
Vous pouvez créer une grille qui permet aux utilisateurs de modifier des données, mais les empêche d’ajouter de nouvelles lignes à l’aide d’une DataView source de données et de définir la AllowNew propriété falsesur . Lorsque l’objet DataSource est un DataView ou DataTable, définissez la DataMember valeur sur une chaîne vide (« »).