2010-06-06 51 views
0

我正在將我的應用程序從vb6升級到vb.net。vb.net窗口應用程序的DataList控件

我曾經用vb6的形式填充我的數據在datalist控件中。我沒有在vb.net窗體窗體應用程序中找到它。哪一個控制等同於它?

如何列出我在該控件中的數據?

就像: 我有喜歡的ID數據表,名字

我想要的名稱應該是顯示的列和ID綁定的列?我怎麼能這樣做

回答

1

我不是很確定,但我認爲你正在尋找一個ListBox。創建一個包含2個成員和每個屬性(建議屬性名稱爲IDName)的類,創建它們的列表並將所有數據放在該列表中,然後將「ListBox.DisplayMember」設置爲「Name」並將ListBox.ValueMember設置爲「ID」。

ListControl.DisplayMember的MSDN頁面有一個完整的示例顯示如何執行此操作,如here所示。

雖然我建議你在樣本中使用List(Of YourClass)而不是ArrayList

+0

這是agr8一個......以及它可以甚至完成與組合框控件,而不是列表框 – KoolKabin 2010-06-06 11:59:05

+0

@KoolKabin:當然,應該工作或多或少完全一樣,我認爲。 – 2010-06-06 12:05:34