2011-11-21 5 views
-1
Sub CboSO_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles CboSO.DropDown 
     If functionmode = "UPDATE" Then 
      Dim daProp2 As New OdbcDataAdapter() 
      Dim dsProp2 As New DataSet() 
      Dim qryProp2 As String 


      qryProp2 = "SELECT num FROM so WHERE scn = '" & txtSCN.Text & " '" 
      daProp2.SelectCommand = New OdbcCommand(qryProp2, conn) 
      Dim cb2 As OdbcCommandBuilder = New OdbcCommandBuilder(daProp2) 
      daProp2.Fill(dsProp2, "so") 
      Dim dtRbt As DataTable = dsProp2.Tables("so") 

      Try 
       If dsProp2.Tables(0).Rows.Count > 0 Then 
        CboSO.DropDownStyle = ComboBoxStyle.DropDownList 
        CboSO.DataSource = dsProp2 
        CboSO.DisplayMember = "num" 

       End If 

      Catch ex As OdbcException 
       MsgBox(ex.ToString) 
      Finally 
       conn.Close() 
      End Try 
     End If 
    End Sub 
+0

당신이 gettting 무엇 오류 ? 어떤 설명은 대답 할 수있는 사람들에게 도움이 될 것입니다. – Verbeia

+0

두 데이터를 표시하는 방법? .. 내 말은 vbtab ..it를 사용하면 작동하지 않습니다. –

답변

2

DataTable 개체 참조를 할당하십시오.

CboSO.DataSource = dtRbt 
CboSO.DisplayMember = "num" 
+0

대단히 감사합니다. .. 작품 .. –

관련 문제