2010-06-21 77 views
0

我有这样的列表,现在我需要从列表中插入数据到数据库(sql server 2005)。从列表中插入数据到DB

我怎样才能通过1个记录通过列表1迭代,将它们插入到DB

公共类用户

{

public string Name { get; set; } 

public int Age { get; set; } 

public string Gender { get; set; } 

public string Country { get; set; } 

}

公众的MainPage()

{

InitializeComponent();

列表myList中=新名单

{

新用户{名称= “中村弘”,性别= “M”,年龄= 24,国家= “日本”},

新用户{姓氏=“Mohinder Suresh”,性别=“M”,年龄= 26,国家=“印度”},

新用户{Name =“Claire Bennette”,Gender =“F”国家=“美国”},

新用户{Name =“Matt Parkman” ,Gender =“M”,Age = 30,Country =“USA”},

新用户{Name =“Nathan Patrelli”,Gender =“M”,Age = 30,Country =“USA”},

新用户{名称= “彼得Patrelli”,性别= “M”,年龄= 26,国家= “USA”},

新用户{名称= “云母”,年龄= 12,性别=” M “国家= ”USA“},

新用户{名称= ”Linderman的“ 性别= ”M“,年龄= 56,国家= ”USA“},

新用户{名称=” Ando“,年龄= 24,性别=”M“,国家=”日本“},

新用户{名称= “玛雅”,年龄= 24,类别= “M”,国家= “墨西哥”},

新用户{名称= “尼基桑德斯”,类别= “F”,年龄= 26,国家= “USA”},

新用户{名称= “安吉拉Patrelli”,性别= “F”,年龄= 26,国家= “USA”},

};

MyDataGrid.ItemsSource = myList; 

}

任何帮助,将不胜感激

感谢

回答

0

您可以在时间和每个项目的运行列表1项的循环检索,所有的信息一个条目并将其解析为一个sql语句并在数据库中运行它。

喜欢的东西:

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