變數產生 DataTable

P陳
各位好:
請問一下 假設我在硬碟中存了 10個檔案 (教師主檔.txt,班級主檔.txt,學生主檔txt,txt4....txt10)
這10個檔案是用 datatabletoXml 指令將 Datatable 轉成 String 的文字檔
現在要讀回來了
Dim 教師主檔dt,班級主檔dt,學生主檔dt........ as new datatable
教師主檔dt=xmltodatatable(讀入的 教師主檔.txt)
班級主檔dt=xmltodatatable(讀入的 班級主檔.txt)
學生主檔dt=xmltodatatable(讀入的 學生主檔.txt)

請問一下 Datatable 的地方可以用變數來處理嗎?
目前作法
dim 教師主檔dt as datatable
教師主檔dt=xmltodatatable(讀入的 教師主檔.txt)

------------------------------
想請教有沒有辦法將 (教師主檔dt) 予以變數化 變成
Dtname ="教師主檔dt"
dt1=變數產生的 教師主檔dt (類似在表單中產生一個TextBox)
datatable(dtname)=xmltodatatable(讀入的 教師主檔.txt)





QQ的乖乖餃
簡單的做法可以參考這個
https://dotblogs.com.tw/leon66/2013/02/22/91625

但其實這裡面要考慮,如果原先的table有NULL,可能不會產生TAG
這樣轉回來會有問題
所以建議自己寫轉換函數,確實地把欄位轉換過去XML檔案
StreamWriter類別的檔案IO功能 + 字串處理,迴圈跑一次就能把datatable 變成XML檔案了

轉回來也自己寫,可避免所有問題
誰是誰
用 Dictionary<string,DataTable> 不行嗎?
回到頂部