2013-03-26 48 views

回答

0

您可能正在寻找SelectedIndexChanged事件:

Private Sub lstEmployees_SelectedIndexChanged(sender As Object, e As EventArgs) _ 
         Handles lstEmployees.SelectedIndexChanged 
    If lstEmployees.SelectedItem Is Nothing Then 
    Label1.Text = String.Empty 
    Else 
    Label1.Text = lstEmployees.SelectedValue.ToString 
    End If 
End Sub 

或者,如果使用数据绑定:

Label1.DataBindings.Add("Text", Me.TimeCards2DataSet.Employee, "Employee") 
+0

这是一个很大接近成功了。在对我的代码进行修改后,标签文本现在读取System.Data.DataRowView。 – 2013-03-26 21:44:21

+0

@ Jako'theShadows更新了答案。请尝试使用'SelectedValue',否则,您将不得不使用DirectCast。 – LarsTech 2013-03-26 21:49:45

相关问题