2012-05-22 72 views
0

嗨我有一些變量分配值。我需要逐個讀取變量值,並將它們分配給我使用VB.Net創建的數據表。請幫助我解決這個問題。VB.Net datatable assign Values

+0

參考http://stackoverflow.com/questions/6536163/how-to-list-all-variables-of-class –

+0

請把更多的信息英寸我不能讀心靈 - 但。 –

回答

0

您將需要創建一個DataRow並將這些添加到DataTable中。如果這些值在列表中,則可以迭代並一次添加一個值。如果這些值處於不同的值,您可能最好逐個添加。

在這裏看到更多的細節:

MSDN How to: Add Rows to a DataTable

從這個例子中,你可以使用下面的

Dim customerIds() As String= {"ALFKI", "QWERT", "ASDFG", "ZXCVB"} 

For Each c As String In customerIds 
    Dim newCustomersRow As DataRow = DataSet1.Tables("Customers").NewRow() 
    newCustomersRow("CustomerID") = c 
    DataSet1.Tables("Customers").Rows.Add(newCustomersRow) 
Next 

' Then call the data adapter update methode 
myDataAdapter.Update(DataSet1) 

DataAdapter的配置是特定於您的環境,但你需要一個連接數據庫和一個InsertCommand來保存數據庫中的數據。

+0

雅我需要逐一閱讀並填寫數據集中的數據表。我有一個數據集DtEmployee和表Employee。所以我需要填寫數據表,然後需要將完成的數據集發送到數據庫... – Bramenath

+0

您將需要一個DataAdapter將更改推送到數據庫。 –

+0

雅我也有數據適配器..你可以請給一段代碼逐行填寫表中的一個一個循環... – Bramenath