2009-09-04 4 views
0

에서의 getValue 방법내가 vb.net 언어를 사용하고 드롭 다운리스트

나는 아래의 패턴으로 채워지는 드롭 다운리스트를 가지고

"스미스, 제임스"그래서 첫 번째는 성 (姓)과 초 후이다 "," 이름입니다.

성 및 이름에 대한 두 개의 텍스트 상자가 있습니다. 이제 드롭 다운 목록이 변경되면 텍스트 상자를 채우고 싶습니다.

사용자가 드롭 다운 목록을 변경하면 드롭 다운의 선택한 텍스트가 관련 텍스트 상자에 채워집니다.

나의 결과는 다음과

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