Je ne suis pas complètement certain que je sais ce que vous essayez de faire. Je suppose que vous voulez créer un DataTable et charger votre objet existant dans celui-ci. En supposant que votre classe ressemble à ceci:
public class MyClass {
public int ID {get;set;}
public string Column1 {get;set;}
public DateTime Column2 {get;set;}
// ...
}
et en supposant que vous avez une liste d'entre eux vous souhaitez copier dans un DataTable, voici comment:
DataTable dt = new DataTable("MyTable");
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Column1", typeof(string));
dt.Columns.Add("Column2", typeof(DateTime));
foreach (var o in _myObjectList) {
DataRow dr = dt.NewRow();
dr["ID"] = o.ID;
dr["Column1"] = o.Column1;
dr["Column2"] = o.Column2;
dt.Rows.Add(dr);
}
Quelle langue de programmation? –
C# .Net désolé .............. – Kovu