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
411 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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

Enroll in May's Course of the Month

May’s Course of the Month is now available! Experts Exchange’s Premium Members and Team Accounts have access to a complimentary course each month as part of their membership—an extra way to increase training and boost professional development.

Question has a verified solution.

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

It’s quite interesting for me as I worked with Excel using vb.net for some time. Here are some topics which I know want to share with others whom this might help. First of all if you are working with Excel then you need to Download the Following …
This article shows how to deploy dynamic backgrounds to computers depending on the aspect ratio of display
Attackers love to prey on accounts that have privileges. Reducing privileged accounts and protecting privileged accounts therefore is paramount. Users, groups, and service accounts need to be protected to help protect the entire Active Directory …

732 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