【问题标题】:How to getvalue from dropdownlist如何从下拉列表中获取值
【发布时间】:2009-09-04 14:24:03
【问题描述】:

我正在使用 vb.net 语言

我有一个下拉列表,由下面的模式填充

“Smith,James”所以第一个是姓,第二个是“,”之后的名字

我有两个用于姓氏和名字的文本框。现在我想在下拉列表更改时填充文本框。

我的意思是当用户更改下拉列表时,下拉列表中的选定文本将填充到相关的文本框中。

所以我的结果会是这样的

surname.text = "史密斯" firstname.text = "詹姆斯"

请为此使用 vb.net 代码

谢谢。

最好的问候, 女士

【问题讨论】:

    标签: vb.net


    【解决方案1】:

    类似的东西应该可以工作:

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

    【讨论】:

      【解决方案2】:
      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
      

      【讨论】:

        猜你喜欢
        • 2020-08-11
        • 2013-02-28
        • 1970-01-01
        • 1970-01-01
        • 2016-09-15
        • 1970-01-01
        • 1970-01-01
        • 2011-06-14
        相关资源
        最近更新 更多