2010-01-28 68 views
0

我有到我綁定從數據表如何設置寬度爲LISTBOX列?

我使用的VisualStudio 2003來的數據列表框,.NET 1.1

For Each dr As DataRow In dt.Rows 
    Dim li As New ListItem(dr("BIPAD").ToString().PadRight(25, ChrW(160)) + dr("TITLENAME").ToString()) 
    lbMagTilteByCategory.Items.Add(li)  
    For Each dr As DataRow In dt.Rows 
     Dim li As New ListItem(dr("ID").ToString().PadRight(25, ChrW(160)) + dr("NAME").ToString()).PadRight(25, ChrW(160)) + dr("CITY").ToString() 
     ListBox.Items.Add(li) 
    Next 
Next 

如何設置寬度爲ListBox中的列? 。如何獲得固定寬度的列?

回答

1

設置ListBox.MultiColumn屬性爲True,然後設置ListBox.ColumnWidth屬性爲任何你想要的大小它是。

或者,您可以切換到使用ListView控件並將View設置爲Details。 ListView控件中的列更直觀,更易於自定義。

+0

您好,感謝您的答覆..我使用Visual Studio 2003/.NET 1.1。我不覺得多列物業LISTBOX – msbyuva 2010-01-29 18:00:49

+0

我的道歉,我運行與.net 3.5 VS2008和我的財產出現了。我查了MSDN網站,它列出了它在你的版本可用,但是它們的文檔一定是搞錯了。 http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox_properties%28VS.71%29.aspx – 2010-01-29 18:39:17

+0

嗨,感謝您爲我提供文檔信息。大概在我的版本有可能是添加一些插件或更新的SP的需要。我會繼續努力,再次感謝!! ... – msbyuva 2010-01-31 05:58:04