我想將執行讀取器讀取的行添加到使用C#編碼的新數據表中如何在executeReader從表中讀取行時將行添加到數據表?
0
A
回答
1
您的問題中有太多未知數。 Foreg,數據表是鍵入的還是未定義的?什麼是列類型?等等。
但無論如何,這裏是一個通用的例子。我從給定的原始樣品適於代碼here.
私有靜態無效ReadOrderData(串的connectionString) { 串的queryString = 「SELECT訂單ID,客戶ID FROM dbo.Orders;」;
using (SqlConnection connection =
new SqlConnection(connectionString))
{
SqlCommand command =
new SqlCommand(queryString, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
// Call Read before accessing data.
while (reader.Read())
{
CustomersRow newCustomersRow = Customers.NewCustomersRow();
newCustomersRow.CustomerID = reader[0].ToString();
newCustomersRow.CompanyName = reader[1].ToString();
dt.Rows.Add(newCustomersRow);
}
// Call Close when done reading.
reader.Close();
}
}
+3
「你的問題中有太多未知因素」 - 那麼爲什麼還要打一個答案呢?我們不應該鼓勵這樣的問題 – 2010-11-29 10:14:51
+1
我明白,但是有時候急需一個答案,而且有時候可能沒有時間詳細說明,因此,我只是想幫忙。 – 2010-11-29 10:16:31
1
請用相同DataReader的的列的DataTable oject。請看下面的代碼。
如:
DataTable _dt=new DataTable();//public
void AddColumns()
{
_dt.Columns.Add(new DataColumn("ID", typeof(int)));
_dt.Columns.Add(new DataColumn("mark", typeof(int)));
}
因此,在你的數據表u有兩列[ID和標誌。
retriving數據
System.Data.SqlClient.SqlDataReader rd=cmd.Execute
Reader();
寫一個函數來添加新行
public void NewRow(DataReader rd)
{
while(rd.Read())
{
DataRow dr=_dt.NewRow();
dr["ID"]=Convert.toInt32(rd["ID"]);
dr["Mark"]=Convert.toInt32(rd["Mark"]);
_dt.Rows.Add(dr)
}
}
這樣u能能值添加到數據表。
相關問題
- 1. 如何將數據行添加到已存在的數據表?
- 2. 如何在數據表中添加行?
- 3. 將行添加到數據表#2
- 4. 如何使用Extjs將行從表單添加到表單中?
- 5. 如何將類添加到jQuery數據表中的新行?
- 6. 添加css運行時到表格行和數據綁定行
- 7. 如何將gridview行添加到數據表?
- 8. 如何將GridView行添加到數據表?
- 9. 如何從JSONARRAY數據動態添加行到表格佈局?
- 10. 如何讀取添加到同一個函數中的表中的行?
- 11. 如何將行添加到數據框?
- 12. 將行添加到html表
- 13. 將行添加到表
- 14. 將行添加到matlab表
- 15. 如何從一行文本文件逐行讀取數據並將這些字符串添加到數組中?
- 16. 將運行時JavaScript值添加到Liferay動態數據列表
- 17. 如何在單循環中將行和列添加到數據表中?
- 18. 如何將行同時添加到多個表中?
- 19. 如何從sqlite表中讀取數據?
- 20. 將可變數量的行添加到數據表中
- 21. 何時/爲什麼Oracle將NaN添加到數據庫表中的一行中
- 22. 在運行時向表中添加行
- 23. 將數據添加到表
- 24. 如何將特定數量的行添加到C#.net中的數據表中?
- 25. 如何在android中創建數據庫時將表添加到數據庫中?
- 26. 將行添加到JSF中的現有數據表中
- 27. 將行添加到Pig中的表中
- 28. 如何將數據從Ruby添加到Google表單中?
- 29. 糖ORM我如何添加數據到表中的一行
- 30. 使用POI從Excel中讀取數據時將數據添加到ArrayList Apache
@Saurabh:不,那個鏈接不是他的問題,而是你的答案(: – 2010-11-29 10:09:10