Solved

datagridview combobox bind

Posted on 2007-03-22
4
488 Views
Last Modified: 2013-12-17
how do you bind a datagrid's combo box to a dataset or table?  I am setting the grid up in the designer, declaring the row name, then want to bind in code.

So I have the first column in the datagrid with the name "customerName" and a datatable with a column by the same name I want to populate it with.
0
Comment
Question by:jackjohnson44
  • 2
  • 2
4 Comments
 
LVL 2

Accepted Solution

by:
_Eyeball_ earned 500 total points
ID: 18774114
0
 

Author Comment

by:jackjohnson44
ID: 18774173
The solution is in the article.  It didn't mention binding to a combobox in a datavgridview.
0
 
LVL 2

Expert Comment

by:_Eyeball_
ID: 18774267
yes it does not! but the binding works always the same nevermind where the combobox is! When the binding works with a combobox directly in a windows.forms it also works with a datagridview...

If i missunderstand a problem in your question please try to explain it in a different way or show me the code where the troubles occure!

best regards
0
 

Author Comment

by:jackjohnson44
ID: 18775385
I am accepting to close the question, but I really don't think that you read the question.  Binding to a datagridview combobox is the problem.  Telling me to go through a document just to find .datasource and .datamemeber doesn't help at all.  That is pretty basic.  Either I should already know that, or you could have posted two lines.  Reguardless, I did not say how do you bind.  I had a specific question that your link in no way answered.  Sorry to bark at you, but in my experience once a few people have commented, the question just sits there.  People who go around posting half-assed answers or links just waste a lot of time.  To get around this, I have posted other questions to have a clean post.  Then I get in trouble for posting the same question again.  Again, I am not trying to give you a hard time, but I use this site as a resource, and throwing around a bunch of links ruins the resource, and wastes time for everyone.


Here is the right answer

        Dim dRow As DataRow
        dRow = m_dsLookups.Brokers.NewRow()
        dRow("Name") = ""
        dRow("GUID") = System.Guid.Empty
        m_dsLookups.Brokers.Rows.InsertAt(dRow, 0)

'this is in no way obvious, and can't be figured out from your link
        Dim cb As New DataGridViewComboBoxColumn
        cb = Me.DGBrokers.Columns("BrokerGUID")
        cb.DataSource = m_dsLookups.Brokers
        cb.DisplayMember = "Name"
        cb.ValueMember = "GUID"
0

Featured Post

Forrester Webinar: xMatters Delivers 261% ROI

Guest speaker Dean Davison, Forrester Principal Consultant, explains how a Fortune 500 communication company using xMatters found these results: Achieved a 261% ROI, Experienced $753,280 in net present value benefits over 3 years and Reduced MTTR by 91% for tier 1 incidents.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Creating an analog clock UserControl seems fairly straight forward.  It is, after all, essentially just a circle with several lines in it!  Two common approaches for rendering an analog clock typically involve either manually calculating points with…
Jaspersoft Studio is a plugin for Eclipse that lets you create reports from a datasource.  In this article, we'll go over creating a report from a default template and setting up a datasource that connects to your database.
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.
The viewer will learn how to synchronize PHP projects with a remote server in NetBeans IDE 8.0 for Windows.

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question