2010-06-21 75 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; 
    }