Bonjour,
Je cherche à remplir deux DataGridView, mais malgré tous mes essais, ils restent toujours vides :
Voila le MLD Des Deux Tables concernées par les deux DataGridView :
Utilisateur(NumU,NomU,MdpU)
Droit(NumD,NomD)
Voila maintenant le Code de l'Evenement Load de la Form :
//Connection à la Base de Données
this->ObjetConnection = bd.ConnectionSqlServer("Bibliotheque.mdf","Bibliotheque");
MessageBox::Show("Connection Réussie");
try
{
this->dataGridView1->AutoGenerateColumns=false;
this->dataGridView2->AutoGenerateColumns=false;
this->DataUtil = gcnew DataSet();
this->DataDr = gcnew DataSet();
DataTable^ Util = gcnew DataTable("Utilisateur");
Util->Columns->Add("NumU",Type::GetType("System.Int32"))->AutoIncrement=true;
Util->Columns->Add("NomU",Type::GetType("System.String"));
Util->Columns->Add("MdpU",Type::GetType("System.String"));
Util->Constraints->Add("CleP_Util",Util->Columns[0],true);
this->DataUtil->Tables->Add(Util);
this->UtilAdapt = gcnew SqlDataAdapter("Select * From Utilisateur",this->ObjetConnection);
this->UtilAdapt->Fill(this->DataUtil);
DataTable^ Dr = gcnew DataTable("Droit");
Dr->Columns->Add("NumD",Type::GetType("System.Int32"))->AutoIncrement=true;
Dr->Columns->Add("NomD",Type::GetType("System.String"));
Dr->Columns->Add("MdpD",Type::GetType("System.String"));
Dr->Constraints->Add("CleP_Dr",Dr->Columns[0],true);
this->DataDr->Tables->Add(Dr);
this->DrAdapt = gcnew SqlDataAdapter("Select * From Droit",this->ObjetConnection);
this->DrAdapt->Fill(this->DataUtil);
this->dataGridView1->DataMember = this->DataUtil->Tables[0].TableName;
this->dataGridView1->DataSource = this->DataUtil->Tables[0]
this->dataGridView1->Update();
this->dataGridView2->DataMember = this->DataDr->Tables[0].TableName;
this->dataGridView2->DataSource = this->DataDr->Tables[0];
this->dataGridView2->Update();
MessageBox::Show("DataGridView chargé");
}
catch(Exception^ e)
{
}
Si Quelqu'un pouvait me dire ce qui cloche, ce serait gentil ^^
Merci d'Avance
Maiku
Afficher la suite