2011-12-08 26 views
0

誰か助けてくれますか、コンボボックスにバインドする方法を教えてください。 2列のグリッドやテーブルのように表示されます。連結しないでください。私はデータベースから2つの列をvb.netを使ってコンボボックスにバインドしたいと思っています

これは私の既存のコードです:あなたはコンボボックスで複数の列を表示することはできません

strSelectShi = "SELECT ShiftCode, Description FROM tbShift_shift" 
    daShi = New OleDbDataAdapter(strSelectShi, strConPay) 
    daShi.TableMappings.Add("Table", "tbShift_shift")  
    new dsShi = New DataSet  
    dsShi.Clear() 
    daShi.Fill(dsShi, "tbShift_shift") 
    With cbTue 
     .DataSource = dsShi.Tables("tbShift_shift") 
     .DisplayMember = "Shifcode" 
     .ValueMember = "Key" 
    End With 
    daShi.Dispose() 

答えて

0

。あなたができることは、datagridviewにテーブルを持つフォームを作成し、ユーザーがコンボボックスをクリックしたときにそのフォームを開くことです。

Code project file on Flat-MultiColumn Combobox

関連する問題