我想知道爲什麼filehelpers只返回只讀列。爲什麼返回的DataTable在FileHelpers中有隻讀列
我有一個很大的問題them不更新值,並找不出原因。現在我必須有另一個循環來遍歷所有列,並將它們更改爲不只讀。
有沒有一種方法可以告訴Filehelpers不要這樣做?所以我不必再浪費時間再度通過它了?
我想知道爲什麼filehelpers只返回只讀列。爲什麼返回的DataTable在FileHelpers中有隻讀列
我有一個很大的問題them不更新值,並找不出原因。現在我必須有另一個循環來遍歷所有列,並將它們更改爲不只讀。
有沒有一種方法可以告訴Filehelpers不要這樣做?所以我不必再浪費時間再度通過它了?
FileHelpers類RecordOperations.CreateEmptyDataTable()
方法負責這個,它不是虛擬的。
我認爲其原因可能是它類似於使用正常DataReader
通過DataTable.Load(IReader)
這也會創建只讀行。
然而,很容易通過列,而不是行會解決:
foreach (DataColumn col in dt.Columns)
col.ReadOnly = false;
雅,我知道我可以順利通過他們所有,使他們非只讀,但想知道是否有一個選項或東西,可以使我不必迭代他們只是爲了做到這一點。 – chobo2 2012-02-12 19:10:56
'datatable.column [0] = .readonly修復FALSE'問題 – 2017-01-10 08:54:05