是否有任何其他快速方法來填充ADO.Net中的數據表而不使用Data adaptor.Fill方法?有沒有其他方法可以在不使用dataadaptor.Fill方法的情況下填充ADO.Net中的Datatable?
3
A
回答
0
您可以使用所涉及的各種類型的方法手動創建DataTables
及其內容。
這確實需要一些代碼,但是可能的(我已經從.NET 1.1中的自定義序列化完成,爲需要DataSet
的控件填充數據源)。
[一個更具體的答案真的需要知道爲什麼你有興趣在此。]
7
是的,可以。這裏有一個簡短的例子:
var results = new DataTable();
using(var connection = new SqlConnection(...))
using(var command = connection.CreateCommand())
{
command.Text = "sql statement";
var parameter = command.CreateParameter();
parameter.Name = "name";
parameter.Value = aValue;
command.Parameters.Add(parameter);
connection.Open();
results.Load(command.ExecuteReader());
}
return results;
如果你只是需要創建一個數據表,例如用於存儲數據庫不提供的數據,那麼您可以創建一個新的DataTable並自行填充它,如下所示:
var x = new DataTable("myTable");
x.Columns.Add("Field1", typeof(string));
x.Columns.Add("Field2", typeof(string));
x.Columns.Add("Field3", typeof(int));
x.Rows.Add("fred", "hugo", 1);
x.Rows.Add("fred", "hugo", 2);
x.Rows.Add("fred", "hugo", 3);
相關問題
- 1. 有沒有方法可以在沒有GraphQL的情況下使用Relay?
- 2. 在沒有Ajax的情況下在javascript中使用ruby方法
- 3. 我們可以在沒有DataAdapter的情況下填充DataSet嗎?
- 4. 有沒有一種方法可以在不使用中間件的情況下使用scrapy的代理?
- 5. 有沒有任何方法可以在沒有計劃的情況下使用Test :: More中的diag()?
- 6. 有沒有可以遵循的CSS填充啓發式方法?
- 7. 有沒有方法可以在不使用C#中的Web引用的情況下連接到soap webservice?
- 8. 有沒有一種方法可以在不使用flex的情況下在flash中嵌入自定義字體
- 9. 有沒有一種方法可以在沒有登錄Netsuite的情況下提供可用的Suitelet表單?
- 10. 有沒有一種方法可以在沒有onclick事件的情況下使用onclick?
- 11. 有沒有一種方法可以讓WiX在每種情況下抑制ICE
- 12. 他們有什麼方法可以在不使用src的情況下在IFRAME中放置內容
- 13. 沒有其他方法可以在Hibernate中保存實體嗎?
- 14. 有沒有方法可以在沒有「Response.Write」的情況下在頁面中插入文本?
- 15. 有沒有一種方法可以在沒有iframe覆蓋的情況下在Silverlight中顯示HTML?
- 16. Linux:有沒有一種方法可以在不停止/暫停進程的情況下使用ptrace(SIGSTOP)?
- 17. 有沒有什麼方法可以在不使用XMPP協議的情況下連接到Facebook聊天服務?
- 18. 有沒有一種方法可以在不使用負像素值的情況下輕鬆進出動畫div?
- 19. 有沒有方法可以在不使用cookies的情況下存儲會話信息?
- 20. 有沒有一種方法可以在不使用LiveCycle的情況下構建便攜式RIA?
- 21. 我們可以在沒有call stop()方法的情況下銷燬活動嗎?
- 22. 如何使RSACryptoServiceProvider在沒有填充的情況下工作(nopadding)?
- 23. 有沒有一種方法可以告訴DataReader是否在沒有調用.Read()的情況下迭代了?
- 24. 有沒有一種方法可以在沒有構建應用程序的情況下練習單元測試?
- 25. 有沒有一種方法可以在沒有_id字段的情況下從MongoDB中檢索數據?
- 26. 有了SubSonic,有沒有一種方法可以在沒有外鍵的情況下表達關係?
- 27. 有沒有其他方法可以訪問父框架?
- 28. 有沒有其他方法可以提高性能?
- 29. 有沒有其他方法可以訪問相機?
- 30. 有沒有其他方法可以將密碼放入knexfile?