Query as Datasource for Datagridview: Query not Listed as an Option

In Visual Basic 2008, I have a simple form with a Datagridview control.  I have a project dataset in which I have attached perhaps 20 tables from my SqlServer Database.  I have made a query that joins 2 tables and there is a query table adapter shown in the dataset explorer, and the query table adapter shows my query, named Lookupvisits().  On the Datagridview, when I click on "choose data source" and I expand the tree structure of my project datasources, the query is not shown.  What am I doing wrong? of note, when I click on the query properties, the execute mode property shows 'scalar'- "reader" is not an option, if that matters.  Thank you.
SqlServerDocAsked:
Who is Participating?
 
grayeConnect With a Mentor Commented:
When you built the query in the DataSet designer, did you use the "Query" object or the "TableAdapter" object?

It may seem a bit counter-intuitive, but if your query returns a table, you should use a TableAdapter rather than a Query
0
 
SqlServerDocAuthor Commented:
Excellent.  I wish there was better documentation (msdn etc) available! thank you!
0
 
SqlServerDocAuthor Commented:
For other beginners, when defining a query datasource in the designer, click on Add > Table Adapter rather than query.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.