2009年7月2日 星期四

Winform Combox 新增 Item

'由單純的ComboBox的Items 增加
With ComboBox1
For i As Integer = 0 To 10
Items.Add(New simpleArrayList("Test" & i.ToString, i.ToString))
Next
End With
ComboBox1.DisplayMember = "Name"
ComboBox1.ValueMember = "Value"
ComboBox1.Items.Add(New simpleArrayList("Finally", "Finally"))




'由DataSource改變時的作法
Dim array As New ArrayList
For i As Integer = 0 To 10
array.Add(New simpleArrayList("Test" & i.ToString, i.ToString))
Next
Me.ComboBox1.DataSource = array
ComboBox1.DisplayMember = "Name"
ComboBox1.ValueMember = "Value"
array.Add(New simpleArrayList("Finally", "Finally"))

Dim bm As BindingManagerBase = Me.ComboBox1.BindingContext(array)
Dim cm As CurrencyManager = CType(bm, CurrencyManager)
If Not cm Is Nothing Then
cm.Refresh()
End If

沒有留言:

張貼留言