'的AddRange'不是...的成员(当我尝试保存DataGridView的列顺序时

时间:2014-08-02 14:48:40

标签: vb.net datagridview

我尝试保存并加载数据网格视图列顺序。

我使用的代码我认为也是对的。

 Private Sub SaveColumnOrder()
    Dim upperBound As Integer = Me.DataTable1DataGridView.ColumnCount - 1
    Dim columnIndexes(upperBound) As String

    For index As Integer = 0 To upperBound
        Dim column As DataGridViewColumn = Me.DataTable1DataGridView.Columns(index)

        columnIndexes(column.DisplayIndex) = index.ToString()
    Next

    My.Settings.GridColumnIndexes = New StringCollection
    My.Settings.GridColumnIndexes.AddRange(columnIndexes)
End Sub

Private Sub LoadColumnOrder()
    Dim columnIndexes As StringCollection = My.Settings.GridColumnIndexes

    For displayIndex As Integer = 0 To columnIndexes.Count - 1
        Dim index As Integer = CInt(columnIndexes(displayIndex))

        Me.DataTable1DataGridView.Columns(index).DisplayIndex = displayIndex
    Next
End Sub

问题是我不知道如何在项目属性设置中设置GridColumnIndexes。 我设置为字符串和其他"数据"选项,但我总是得到错误:' AddRange'不是... {选择选项}

的成员

哪个设置中的正确选项才能使其最终正常工作?谢谢:))

0 个答案:

没有答案