从2d-Array中分离列

时间:2015-08-31 20:59:22

标签: arrays vb.net csv

我目前正在开发图片索引工具。

到目前为止,该工具在.csv文件中保存文本框中的一些值(文件名,ID,描述等)(必须是csv)。但是我还需要一个函数来将指定ID的数据加载回Textboxes。

为了能够选择一个值,我想把.csv加载到2D数组,然后将ID绘制到ListBox,从中我可以选择csv-Line。

我现在的问题是如何只将一个特定的ID-Column加载到ListBox而不是整个Array中,我真的想办法从2d-Array中分离出一个Column。

CSV看起来像这样:

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

如果有人能提供帮助,我会很高兴。

1 个答案:

答案 0 :(得分:0)

除了2d-Array之外,有可能使用TextFieldParser类。您可以定义字段的宽度(如果有的话):

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

您也可以指定分隔符:

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

Recommended Read