0
좋아요, .NET의 데이터 바인딩에 문제가 있습니다.
일부 비즈니스 정보 계층에 CSLA v1.0이 사용 중입니다.
그리고 _clientObj 여기 CSLA BO로 .NET에서 데이터 바인딩
CSLA.BusinessBase
상속 비즈니스 오브젝트로서 매개 변수로 전달되는 코드 세그먼트입니다 : 디버그 문이 참 _clientObj 경우에 도달 얻을 않는Dim nextClient As New ComboBox With { _
.Name = "txtClientAtt" & (ClientBoxes.Count + 1).ToString(), _
.DisplayMember = "FullNameAndID", .ValueMember = "ClientID", _
.Tag = _clientObj}
nextClient.DataSource = ClientList.GetClientList(SelectedSite)
nextClient.DataBindings.Add("SelectedValue", _clientObj, "ClientID")
If Not _clientObj.ClientID = Nothing AndAlso nextClient.SelectedValue Is Nothing Then
Debug.Print("How could I ever be inside this conditional????")
End If
는 기존의 할당 된 ID 값을 가진 개체. 어떻게 가능합니까? DataSource 개체에 초기 값이 있으면 데이터 바인딩을 추가하면 즉시 ComboBox의 .SelectedValue 속성을 설정해야한다고 가정합니다.