in

ASP.NET Weblogs

Datagrid Girl

Marcie, ASP.NET Datagrid Blogger Girl

Datagrid and GridView Talk in Columbia, SC June 2nd

Hi there,

I'm giving a talk tomorrow night at the Columbia, SC .NET User Group on "Web Grids Present and Future", as in the asp:DataGrid control today, and the asp:GridView control in the next version, along with its related new controls.  Come by and say hello if you're in that part of the world.

Also I'm alive--I had several emails inquiring :)

Thanks!    -- Datagrid Girl / GridView Girl

Comments

 

Lori said:

Good to "see" you again. Was wondering what happened to you. Will you be at TechEd?
June 1, 2005 10:49 PM
 

Marcie said:

Thanks Lori! I'm not going to make it to TechEd this year, maybe next time...
June 1, 2005 11:02 PM
 

Chris McKenzie said:

Awww man, I wish I had known before. I'm in Greenville just 2 hours up the road. How can we get you up here (www.gspdevelopers.org)?
June 2, 2005 8:21 AM
 

Darren said:

Same here. I am in Greenville and would love to see you come up to Greenville and speak atthe GSP Enterprise Developers Guild.
June 2, 2005 5:53 PM
 

Charles at ACEP said:

We thought you had vanished! It is good to see you are alive.
June 3, 2005 5:33 PM
 

TheBear said:

dear gridview girl, vs 2005 has so much changes and we all need your help. Welcome back :)
June 4, 2005 7:26 PM
 

Sonu Kapoor said:

Nice to see you again Marcie. :)
June 10, 2005 12:17 PM
 

CK said:

Doh! Missed it.
June 16, 2005 2:50 AM
 

windows.forms datagrid sufferer said:

You know, it seems to me like the .net datagrid really is a piece of junk if you write applications with windows forms rather than asp.net. I believe that the Grid, because it was designed to be used either for the web or for windows forms, is flawed in a huge number of important ways.

Events that are relevant to windows programming, but not web programming(such as row deletion events bound to the control itself rather than the underlying datatable), are excluded entirely! Have you ever used a Java JTable? The delete event is directly exposed by the "control"(widget)! All datagrid events are basically crippled if they are to be used in a realtime environment(rather than the schizophrenically disjointed manner of a webserver interaction). Also, the methods which are required to implement custom column controls, or even to apply, say, a currency format to data within a control in a grid are obscure to say the least. These column controls are barely mentioned in the grid documentation until you get several levels deep.

Would it be possible for there to be such a thing as a datagrid girl were it not for the obfuscation in the control? Clearly you should be commended for spending so much time peeling back the layers of such an inscrutable onion, but let me tell you it is a rotten one! I like datagrid's parents(ie System.Windows.Forms.control) but i think their kid is a bad egg(while we're beating the spoiled food analogy to a bloody pulp[ha!]).

Don't get me wrong, I'm not some kind of thick app elitist, I spend a good deal of my time writing things for the web, which is why the reasons for the laziness of the .net architects is so blindingly obvious to me. Speaking of schizophrenia, whoever designed the data binding mechanisms in the grid should be medicated. Binding the grid to a dataset object(i know, you can load it manually through a variety of methods, as long as you don't rely to heavily on the framework docs) seems to have only one important feature: making pagination, a tricky problem in web programming, easier. This limits the grid in any application where the developer needs to have a high level of control over how row deleting events should be handled and how data coming from the grid should be interpreted and recorded.

This is the critical flaw of .net in general(are you still reading?); it was created to simultaneously support web forms and windows controls, and the windows side of things suffers in every respect because of this. Have you attempted to find in-depth information on using the grid in a windows form? Good luck digging through the piles of ASP.NET documentation. And what kind of name is .net anyways? Has Microsoft ever heard of a search engine? Do they know what top-level domains are? If there is an intuitive, or even logical, way to use the grid, I have yet to stumble across the Knowledge Base article.

To see your site where you so enthusiastically hype the datagrid hurts me deeply. It is like stumbling across a site which praises the efficiency of the IRS or the merits of drinking for pregnant women(population control!). I am very curious to hear your thoughts regarding the datagrid in the future, specifically if that is when it will cease to suck.

p.s. - you are a cutie, best of luck on your talk.

renounce the grid!
June 16, 2005 8:52 PM
 

Marcie said:

Hi WinFormsGridSufferer--
First I want to say that the Web DataGrid and the Windows one are totally different controls--note that they inherit from different objects, and about the only thing they have in common is the name. But I completely agree with you about the suckage of the Windows Forms control. Fortunately there is a completely new version in 2.0 to replace it called the DataGridView. From what I've seen of it, it alleviates much of the 1.x suckage.
Good luck!
Marcie
June 16, 2005 9:37 PM
 

Joel said:

T'is true. I work with the datagrid in Forms on a daily basis. It's the biggest annoyance of all programmers here. Almost all documentation (including this site) is for ASP.NET. Us app developers are left in out in the dark.
June 17, 2005 10:46 AM
 

Sean said:

OMG she's alive!!!!

Good to see you are comming back to the world, how's life treating you these days?

So when can I get you back up to Toronto for a little UG tour? :P
June 28, 2005 6:40 PM
 

sathish said:

Hi all,
Im facing a problem in the DataGrid. Can anyone pls tell me, whether i can deploy a Grid in such a way that it can be used as a Excel Sheet, i mean the features of excel sheet. that it should allow to enter data in columns and can go to the next row like thing...
Or in ASP.NET is there any other way to create a Excel like thing, so that users can enter as many rows as they can and want to save the same into a Database.

My Advanced Thanks,
Sathish
June 30, 2005 2:22 AM
 

dolly said:

hi every body,

in datagrid i have function of status, edit , delete and add new page

the add new page and edit page will open the same page but in different mode . now i 'm having prob in saving the details

October 5, 2007 2:22 AM
 

[M3~M3] said:

WAZ HEY LAME PEOPLE

February 6, 2008 8:53 PM

Leave a Comment

(required)  
(optional)
(required)  
Add