FileHelpers可选列

时间:2016-09-16 08:05:08

标签: vb.net filehelpers

我有静态的列数,我的程序将通过数据填充,比如说3.然而,最后可能还有不同数量的列用于图片路径。目前我不能说有多少会有来自db的信息,所以将会有不同数量的数据。问题是我应该如何为此目的预备课程?如下所示,我声明了3个静态列,但是如果对未知数量的图片列进行操作,我会遇到麻烦。我应该添加100个并标记为可选或有其他方式吗?

 <FieldOrder(1)>
    <FieldQuoted(QuoteMode.AlwaysQuoted)>
    Public KategorieLevel3_5 As String

    <FieldOrder(2)>
    <FieldQuoted(QuoteMode.AlwaysQuoted)>
    Public KategorieLevel4_5 As String

    <FieldOrder(3)>
    <FieldQuoted(QuoteMode.AlwaysQuoted)>
    Public KategorieLevel5_5 As String

    <FieldOptional>
    <FieldOrder(4)>
    Public Pic_1 As String

...
    <FieldOptional>
    <FieldOrder(100)>
    Public Pic_100 As String

1 个答案:

答案 0 :(得分:0)

您可以添加数组字段。

<FieldOrder(4)>
Public Pic_1 As String()

如果可能没有图片,那么您也可以将该属性标记为可选。

<FieldOptional>
<FieldOrder(4)>
Public Pic_1 As String()

您甚至可以设置数组中的最小/最大值数:

<FieldOrder(4)>
<FieldArrayLength(2, 8)>
Public Pic_1 As String()