2009-09-04 25 views
0

的GetValue我使用vb.net語言如何從下拉列表

我有一個下拉列表,它是由下面的圖案充滿

「史密斯,詹姆斯」,所以第一個是姓和第二後「」是名字

我有兩個姓氏和名字的文本框。現在我想在dropdownlist更改時填充文本框。

我的意思是當用戶更改下拉列表時,下拉列表中的選定文本將填充到相關的文本框中。

所以我的結果會是這樣

surname.text = 「史密斯」 firstname.text = 「詹姆斯」

請使用vb.net代碼這個

感謝。

最好的問候, MS

回答

0

類似的東西應該工作:

surname.text = dropdownlist.SelectedItem.ToString().Split(",")(0) 
firstname.text = dropdownlist.SelectedItem.ToString().Split(",")(1) 
+0

感謝親愛的,它爲我工作!乾杯! –

0
Private Sub comboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) 

    Dim value As String = TryCast(Me.comboBox1.SelectedItem,String) 

    If (Not value Is Nothing) Then 
     Dim cells As String() = value.Split(New Char() { ","c }) 
     If ((Not cells Is Nothing) AndAlso (cells.Length = 2)) Then 
      surname.Text = cells(0) 
      firstname.Text = cells(1) 
     End If 
    End If 

End Sub