2015-08-31 51 views
0

我目前正在使用圖片索引工具。從2d數組中分離出

現在,該工具將文本框中的某些值(文件名,ID,描述等)保存在.csv文件中(必須爲csv)。但是我也需要一個函數將數據從指定的ID加載迴文本框。

爲了能夠選擇一個值,我想加載.csv到一個二維數組,然後將這些ID繪製到一個列表框中,我可以從中選擇csv-Line。

我現在的問題是如何只將一個特定的ID列加載到列表框而不是整個數組中,而且我真的無法想象從2d數組中分離出一列的方式。

的CSV看起來是這樣的:

titel;A;0001;A0001;technik;maß;jahr;aufbewahrung;zustand;bemerkungen;False titel2;B;0120;B0120;technik2;maße2;jahr2;aufbewahrung2;zustand2;bemerkungen2;False

我會很高興,如果有人可以幫助。

回答

0

除了2d數組有的可能性使用TextFieldParser類。您可以定義字段的寬度(如果有的話)是這樣的:

reader.SetFieldWidths(5, 21, 7, 20, -1) 

,你可以指定分隔符,以及:

reader.Delimiters = New String() {","} 

Recommended Read

+0

感謝您的快速答覆。在用TextFieldParser掙扎了一下之後,我意識到我在csv文件中使用「;」的所有嘗試中都使用了分隔符「,」。現在一切正常。 – pycta

+0

很高興看到你做到了。 :) – NeverHopeless