2010-06-21 5 views
0

J'ai une liste comme ceci maintenant j'ai besoin d'insérer des données de la liste à DB (SQL Server 2005).insertion de données de la liste à DB

comment puis-je parcourir la liste 1 par 1 enregistrement et les insérer à DB

utilisateurs public class

{

public string Name { get; set; } 

public int Age { get; set; } 

public string Gender { get; set; } 

public string Country { get; set; } 

}

MainPage public()

{

InitializeComponent();

Liste myList = new Liste

{

nouveaux utilisateurs {Name = "Hiro Nakamura", Sexe = "M", âge = 24, Pays = "Japon"},

nouveau Utilisateurs {Nom = "Mohinder Suresh", Sexe = "M", Âge = 26, Pays = "Inde"},

nouveaux utilisateurs {Nom = "Claire Bennette", Sexe = "F", Âge = 19, Pays = "USA"},

nouveaux utilisateurs {Name = "Matt Parkman" , Sexe = "M", Âge = 30, Pays = "USA"},

nouveaux utilisateurs {Nom = "Nathan Patrelli", Sexe = "M", Âge = 30, Pays = "USA"},

nouveaux utilisateurs {Name = "Peter Petrelli", Sexe = "M", âge = 26, Pays = "USA"},

nouveaux utilisateurs {Name = "Mica", Âge = 12, Sexe = » M "Pays = "USA"},

nouveaux utilisateurs {Name = "Linderman", Sexe = "M", âge = 56, Pays = "USA"},

nouveaux utilisateurs {Name =" Ando ", Âge = 24, Sexe =" M ", Pays =" Japon "},

nouveaux utilisateurs {Name = "Maya", Âge = 24, Sexe = "M", Pays = "Mexique"},

nouveaux utilisateurs {Name = "Niki Sanders", Sexe = "F", Age = 26, Pays = "USA"},

nouveaux utilisateurs {Name = "Angela Patrelli", Sexe = "F", âge = 26, Pays = "USA"},

};

MyDataGrid.ItemsSource = myList; 

}

toute aide serait grandement appréciée

grâce

Répondre

0

Vous pouvez exécuter une boucle sur la liste 1 élément à la fois et pour chaque élément permet de récupérer toutes les informations de ce une entrée et l'analyser dans une instruction SQL et l'exécuter sur la base de données.

Quelque chose comme:

for i = 0 to listsize-1 
    { 
    get ith item; 
    parse item into a sql insert statement; 
    run the sql statement on the database; 
    } 
Questions connexes