Remplir ma datagridview

guitoontruant Messages postés 316 Statut Membre -  
guitoontruant Messages postés 316 Statut Membre -
Bonjour,

j'ai ceci:

public void recupcoord()
{
aOP.Clear();
aOPp.Clear();
System.Data.DataTable dtab1 = new DataTable("Descr1");

DataColumn dcol = new DataColumn();
dcol.DataType = System.Type.GetType("System.string");
dcol.ColumnName = "Vertebre";
dcol.ReadOnly = true;
dtab1.Columns.Add(dcol);

dcol = new DataColumn();
dcol.DataType = System.Type.GetType("System.double");
dcol.ColumnName = "Coord X de 0";
dcol.ReadOnly = true;
dtab1.Columns.Add(dcol);

dcol = new DataColumn();
dcol.DataType = System.Type.GetType("System.double");
dcol.ColumnName = "Coord Y de 0";
dcol.ReadOnly = true;
dtab1.Columns.Add(dcol);

dcol = new DataColumn();
dcol.DataType = System.Type.GetType("System.double");
dcol.ColumnName = "Coord X de 1";
dcol.ReadOnly = true;
dtab1.Columns.Add(dcol);

dcol = new DataColumn();
dcol.DataType = System.Type.GetType("System.double");
dcol.ColumnName = "Coord Y de 1";
dcol.ReadOnly = true;
dtab1.Columns.Add(dcol);

dcol = new DataColumn();
dcol.DataType = System.Type.GetType("System.double");
dcol.ColumnName = "Coord X de 2";
dcol.ReadOnly = true;
dtab1.Columns.Add(dcol);

dcol = new DataColumn();
dcol.DataType = System.Type.GetType("System.double");
dcol.ColumnName = "Coord Y de 2";
dcol.ReadOnly = true;
dtab1.Columns.Add(dcol);

dcol = new DataColumn();
dcol.DataType = System.Type.GetType("System.double");
dcol.ColumnName = "Coord X de 3";
dcol.ReadOnly = true;
dtab1.Columns.Add(dcol);

dcol = new DataColumn();
dcol.DataType = System.Type.GetType("System.double");
dcol.ColumnName = "Coord Y de 3";
dcol.ReadOnly = true;
dtab1.Columns.Add(dcol);

ArrayList aL1 = new ArrayList();
aL1.Clear();

int sup = DataAccess.Conversions.StringToIndexVertebre(this.listBox1.SelectedItem.ToString());

DataAccess.Dossier dos = null;
for (int h = 0; h < this.patient.listDossier.Count; h++)
{
dos = (DataAccess.Dossier)this.patient.listDossier[h];
}

for (int i = sup; i >= 0; i--)
{
DataRow drow1 = dtab1.NewRow();
drow1[0] = DataAccess.Conversions.IntToNameVertebre(i);
drow1[1] = dos.ColonneL.aVertebre[i].X[0];
drow1[2] = dos.ColonneL.aVertebre[i].Y[0];
drow1[3] = dos.ColonneL.aVertebre[i].X[1];
drow1[4] = dos.ColonneL.aVertebre[i].Y[1];
drow1[5] = dos.ColonneL.aVertebre[i].X[2];
drow1[6] = dos.ColonneL.aVertebre[i].Y[2];
drow1[7] = dos.ColonneL.aVertebre[i].X[3];
drow1[8] = dos.ColonneL.aVertebre[i].Y[3];
dtab1.Rows.Add(drow1);
this.dataGridView1.?????? (dset, "descr1");
}
}

Je voudrais remplir ma datagridview avec les éléments de dtab1; seulement je ne sais pas ce que je dois mettre à la place des ??? pour que cela fonctionne. Je travaille sous visual studio Express en c#.

3 réponses

guitoontruant Messages postés 316 Statut Membre 53
 
s'il vous plaît. pitié.
0
Sliders
 
this.dataGridView1.?????? (dset, "descr1");


Essaye ceci, cela devrait fonctionner à merveille....


this.dataGridView1.Datasource = dtab1.Dataset.Tables[0];


C'est peut-etre trop tard, mais cela peut toujours servir à un autre !

Sliders
++
0
guitoontruant Messages postés 316 Statut Membre 53
 
Merci pour cette réponse, ayyant terminé mon stage je ne peux pas voir si cela fonctionne mais je tenais quand meme à te remercier.
0