Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Visual Basic Binding a datasource to a comboBox

  • 07-05-2013 12:25pm
    #1
    Registered Users, Registered Users 2 Posts: 8,081 ✭✭✭


    I've got a silly question with regards to Visual Basic Express 2010

    Basically I'm attempting to bind a datasource to a comboBox in a Dialog attached to a MainForm.

    If I were to do it to a textBox it works perfectly:
    Dim aBinding As Binding
    aBinding = New Binding("Text", MainForm.theBindingSource, "Style")
    aTextBox.DataBindings.Add(aBinding)
    genderComboBox.selectedIndex = 0
    
    This works perfectly. aTextBox gets populated with the first entry in the table "Style" from MainForm.theBindingSource. Also genderComboBox is set correctly.


    However when I attempt to do this with a combobox:
    aBinding = New Binding("Text", MainForm.theBindingSource, "Style")
    aComboBox.DataBindings.Add(aBinding)
    genderComboBox.selectedIndex = 0
    

    The comboBox remains unpopulated. The genderComboBox is correctly set.

    I assume this is due to the "Text" property not being correct for the ComboBox however if I tried it with "Items" it didn't work either and genderComboBox doesn't get set either. I'm stumped.

    I'm sure that there is a very easy answer to this question but I've been banging my head against a wall for a while now. This is for an assignment in case anyone was wondering and whether that changes how much you wish to tell me.

    Thanks in advance!


Comments

  • Registered Users, Registered Users 2 Posts: 7,157 ✭✭✭srsly78


    Combobox has 2 columns, the first one containing the ID is usually hidden. So your binding needs to have 2 fields.


  • Registered Users, Registered Users 2 Posts: 8,081 ✭✭✭BKtje


    Cheers will give it a go :)


Advertisement