Bonjour a tous
Je souhaiterai creer un dataset(sous visual express en C++ managé) pour y affecter des valeurs, mais lors de l'affectation du dataset dans le dataGridView rien ne s'affiche
DataSet ^myDataSet;
//// Création de la DataTable "Clients"
DataTable ^tClients ;//= gcnew DataTable();
// Création d'un DataSet
myDataSet = gcnew DataSet("myDataSet");
DataColumn ^Data;
//// Création de la DataTable "Clients"
tClients = gcnew DataTable("Clients");
//// Création de 4 colonnes, et ajout de ces colonnes à la table.
Data = gcnew DataColumn("Id", Type::GetType(("System.String")));
tClients->Columns->Add(Data);
Data =gcnew DataColumn("Nom", Type::GetType(("System.String")));
tClients->Columns->Add(Data);
Data = gcnew DataColumn("Prenom", Type::GetType(("System.String")));
tClients->Columns->Add(Data);
Data = gcnew DataColumn("CodeVille", Type::GetType(("System.String")));
tClients->Columns->Add(Data);
//// Création d'enregistrements dans la table "Clients"
array<System::String ^,1> ^clien =gcnew cli::array<String ^>(4);
clien[0] ="0";
clien[1] ="Dupond";
clien[2] ="Pierre";
clien[3] ="PAR";
tClients->Rows->Add(clien);
clien =gcnew cli::array<String ^>(4);
clien[0] ="1";
clien[1] ="toto";
clien[2] ="titi";
clien[3] ="PAgfR";
tClients->Rows->Add(clien);
/***** JE PENSE QUE LE PB EST ICI *********/
//// Ajout de la Table "Clients" au DataSet
myDataSet->Tables->Add(tClients);
dataGridView1->DataSource = (myDataSet);
dataGridView1->Show();
Merci d'avance pour vos conseils !
Partager