我擁有多個數據集的最佳方式是什麼?如何創建和管理多個數據集
我想過創造在其名稱中的數字,每一個與所需的數據創建數據集的程序,但不是很聰明的(儘管可能會奏效)
我想創造什麼會像「陣列數據集的」
VB:
<whatever> = ds(1).<whatever>
<whatever> = ds(2).<whatever>
...
...
和beign能看到我有多少數據集在這個「陣列」是可取的。
歡迎在C#或vb.net中的任何答案! (雖然我在vb.net正在開發)
我試着做它像一個數組
Dim dinfo As DirectoryInfo = New DirectoryInfo("c:\")
Dim finfo As FileInfo() = dinfo.GetFiles("*.xml")
Dim ds() As DataSet = Nothing
For a = 0 To finfo.GetLength(0) Step 1
ds(a).ReadXml("c:\" + finfo(a).Name)
Next
,我也得到
***Object reference not set to an instance of an object.***
,所以我認爲它只是不喜歡這個。 (obs,我已經完成了將一個XML加載到一個數據集的相同代碼,並且它完美地工作,我已經來回多次確保它不僅僅是一個邏輯錯誤,它的語法並缺乏編程知識..哈哈)
謝謝!
但它只是不起作用.. =(以及數據集出了什麼問題?對不起,我真的很陌生 – Marcelo 2009-12-01 16:36:47
人們不喜歡數據集,因爲它們是龐大而笨重的對象,它們佔據了大塊的內存和系統資源使用,而在大型應用程序中,當用戶開始抱怨程序運行速度很慢時,它們可能會引起巨大的麻煩,數據集唯一真正的好處就是可以使用它們編寫代碼的效率高於 – Jrud 2009-12-01 16:42:35
我在我的編程carreer的第一個月,已經祝賀我的成就,其中一些(我不能從谷歌獲得的)我問這裏,你們幫助我很多!(順便說一句,我已經完成了一個數據集的加載,使用和覆蓋每個文件)。您的最佳實踐技巧讓我思考更廣泛,並且會讓我成爲有朝一日的好人,謝謝。 – Marcelo 2009-12-01 16:59:05