Solved

DataGridView in windows form not showing results when autogeneratecolumns is set to false, when binding to a generic list.

Posted on 2008-10-13
5
402 Views
Last Modified: 2013-12-17
Hi,

I am mainly an asp.net developer but recently I have been working on a small windows application and was struggling to get data to display on a DataGridView control when using AutogenerateColumns set to false.

If I set AutogenerateColumns to true it works perfectly, but why is it not working when I manually set the columns?

Is there something extra that you need to do when using set columns?

0
Comment
Question by:jazz__man
  • 3
  • 2
5 Comments
 
LVL 16

Expert Comment

by:Gyanendra Singh
ID: 22701236
refer this example and compare  your your code... and put missing part in your code
http://msdn.microsoft.com/en-us/library/y0wfd4yz.aspx
0
 
LVL 2

Author Comment

by:jazz__man
ID: 22701367
BondinASP:
I used the designer to create the columns, whereas your example does everything in code. Is there a difference in using the designer?

I just don't understand why something as simple as creating your own column headers should make it not work. I have worked with Datagrids and Gridviews extensively in asp.net but cannot seem to get things working in a DataGridView.

The DataGridView expands as if it has brought back data but all the fields are blank.

Its weird, because if I take the columns out and set AutoGenerateColumns back to true everything works.
0
 
LVL 16

Accepted Solution

by:
Gyanendra Singh earned 500 total points
ID: 22703989
azz__man:

you need to set column.DataPropertyName = "filedname"; property.. this is a key if you are using
AutoGenerateColumns  false
0
 
LVL 2

Author Closing Comment

by:jazz__man
ID: 31505557
Thanks, that was the bit that was missing.
0
 
LVL 16

Expert Comment

by:Gyanendra Singh
ID: 22709323
your welcome
0

Featured Post

How our DevOps Teams Maximize Uptime

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us. Read the use case whitepaper.

Question has a verified solution.

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

This document covers how to connect to SQL Server and browse its contents.  It is meant for those new to Visual Studio and/or working with Microsoft SQL Server.  It is not a guide to building SQL Server database connections in your code.  This is mo…
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

830 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