DataSet
/DataTable
アダプターを使用してデータベースからデータを取得しています。ドロップダウンリストに値が表示されません
私はドロップダウンリストにサプライヤの一覧が必要ですが、残念ながら、私はいくつかの結果があるブレークポイントをキャッチしても、それは常に空です。ここで
は私のコードです:
Dim riLookup As New RepositoryItemLookUpEdit()
riLookup.NullText = String.Empty
riLookup.DataSource = DataTableDobTableAdapter.FillDob(Me.DsOrders.DataTableDob)
riLookup.ValueMember = "ID"
riLookup.DisplayMember = "TITLE"
riLookup.BestFitMode = DevExpress.XtraEditors.Controls.BestFitMode.BestFitResizePopup
GridView1.Columns("Code").ColumnEdit = riLookup
私は、デバッグしていたときに参照して何を:私は整数writterがある理由を知らないすべての
まず、 をして、私が継続する場合デバッグやアプリの実行には空の値があります:
私が前にそうVBとDevExpress社controlesで働いたことはない、このすべてが私にとって非常に混乱して..私は私の方法で右クリックし、選択したED @
「定義に移動「私はこの見ています:
Public Overloads Overridable Function FillDob(ByVal dataTable As dsOrders.DataTableDobDataTable) As Integer
Me.Adapter.SelectCommand = Me.CommandCollection(0)
If (Me.ClearBeforeFill = true) Then
dataTable.Clear
End If
Dim returnValue As Integer = Me.Adapter.Fill(dataTable)
Return returnValue
End Function
が、私はそこにを見ることができますが、なぜデータがデータベースから私の本当の列をプレビューし、それらのいずれも整数である上、私が見ることができればということです..私は本当に混乱していますここでは:/
は何 'DataTableDobTableAdapter.FillDob(Me.DsOrders.DataTableDob)'リターンをご覧ください。それがDataSourceに割り当てられているものです。それは整数を返すかもしれないように見えます。 –
DataTableDob DataTableには、 "TITLE"(すべて大文字)という名前のDataColumnがありますか?それとも、「タイトル」や「タイトル」なのでしょうか?キャラクタケーシングは、DevExpressコントロールの一部で重要です。 LookUpColumnInfoをRepositoryItemLookUpEdit.Columnsプロパティに追加しようとしましたか(https://documentation.devexpress.com/#WindowsForms/DevExpressXtraEditorsRepositoryRepositoryItemLookUpEdit_Columnstopicを参照)? – Brendon
@EdPlunkett mate、編集を確認してください、それは私のSUPPLIERSテーブルから行を返すもので、行はID、TITLE、Codeです。 –