2011-03-12 55 views
1

我有一個在多個路徑中找到的文件名。我想以DGV的格式將這些數據呈現給用戶。我有一個帶有一個文本框列名稱的DGV,以及另一個用於路徑的組合框列。我無法將組合框列綁定到返回路徑的類的屬性。將返回列表的類屬性綁定到DataGridViewComboBoxColumn

任何幫助將不勝感激。

Public Class fileTest 
    Public Property FileName As String 
    Public Property Paths As String() 

    Public Sub New(ByRef _name As String, ByVal _paths As String()) 
     Me.FileName = _name 
     Me.Paths = _paths 
    End Sub 

End Class 

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 
    Dim fileList As New BindingList(Of fileTest) 

    fileList.Add(New fileTest("TEST", {"ABC", "123"})) 

    Me.DataGridView1.AutoGenerateColumns = False 

    Me.DataGridView1.DataSource = fileList 
    Me.DataGridView1.Columns("FileName").DataPropertyName = "FileName" 
    CType(Me.DataGridView1.Columns("Paths"), DataGridViewComboBoxColumn).DataPropertyName = "Path" 

End Sub 

回答

0

DataGridViewComboBoxColumn是可怕的。可怕。

我們最終放棄了使用它,現在只是將一個標準的Combobox浮在網格上。