я хочу связать две колонки из базы данных в выпадающий список, используя vb.net - PullRequest
0 голосов
/ 08 декабря 2011

Кто-нибудь может мне помочь .. или научить меня, как использовать альтернативный способ, просто привязать его к комбинированному спискуно он должен отображаться как сетка из 2 столбцов или таблица .. не объединять.

Это мой существующий код:

    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()

1 Ответ

0 голосов
/ 08 декабря 2011

Вы не можете отображать несколько столбцов в выпадающем списке. Что вы можете сделать, это создать форму с таблицей в представлении данных и открыть эту форму, когда пользователь нажимает на поле со списком.

Код файла проекта в выпадающем списке Flat-MultiColumn

...