The Code Project Click here for Dundas Software's TCP/IP Development Kit
Home >> Misc. Libraries and Projects >> Code Projects

The Grid Control
By Chris Maunder, Ken Bertelson, Mario Zucca, Fred Ackers

The grid is a fully featured control for displaying tabular data. There are MFC and ATL versions that run on everything from CE to Windows 2000 
 VC++ 5.0-6.0, NT 4.0, Win95/98, MFC
 Posted 13 May 2000
 Updated 6 June 2000
Articles by this author
Send to a friend
Printer friendly version
Latest Articles Logon Message Boards Submit an Article
Broken links? Email us!
47 users have rated this article. result:
4.62 out of 5.

Introduction

After pushing the CListCtrl to its limits in trying to display and edit tabulated data I decided what was really needed was a dedicated grid control. I started writing my own grid control from scratch but decided to save time by modifying Joe Willcoxson's free WorldCom grid control. I tore apert his code and rebuilt it from the ground up in order to get it to do all the things I needed. The code has gone through so many modifications that I'm not sure if there is even a single original line of code. In any case Joe's code was a great framework on which to build.

Since the initial release at the beginning of 1998 there have been many, many versions of the grid - some better than others. There have also been ports to CE, an ATL version, and extensions that include a tree-list control.

The list of all those who have contributed and provided fixes, bug reports and suggestions is too huge to mention - thanks everyone!

The Grid Control articles and projects

The Grid

MFC Grid control - Chris Maunder
A fully featured grid control for displaying tabular data that is derived from CWnd

Plug-in cell types

Tree control and Buttons for MFC Grid control - Ken Bertelson
A set of classes derived from CGridCtrl that embed a tree control, button controls, and virtual cells within the grid

Using comboboxes in the MFC Grid Control - Chris Maunder
Explains how to use comboboxes to edit cells in the MFC Grid Control

Adding Hyperlink support to the MFC Grid Control - Fred Ackers and Chris Maunder
A new class that adds hyperlink support to the MFC Grid Control

Using the Grid

Using the Grid Control in a Doc/View framework - Chris Maunder
A simple tutorial that demonstrates how to use the grid control in a doc/view application.

ActiveX version

ATL Grid control - Mario Zucca
A grid control for displaying tabular data, based on Chris Maunder's grid control

[Top] Rate this Article for us!     PoorExcellent  
Hint: For improved responsiveness, use Internet Explorer 4 (or above) with Javascript enabled, choose 'Dynamic' from the View dropdown and hit 'Refresh'
 Keyword Filter
 View   Per page   Messages since
New threadMessages 1 to 10 of 36 (Total: 36)First | Prev | Next | Last
Subject 
Author 
Date 
  Background color of a cell
Ana 10:54 20 Mar 01 
  Autosizing multiline-cell rows
Steve Spencer 7:00 1 Mar 01 
  Re: Autosizing multiline-cell rows
Steve Spencer 9:02 1 Mar 01 
  Sorting question
Danny Roberts 11:07 7 Feb 01 
  CComboBox class doesnt work with the newest version of CGridCtrl (V2.22)
Alex Koenig 6:51 25 Jan 01 
  Windows 95 Problem?
Mike Mullikin 9:16 22 Jan 01 
  Re: Windows 95 Problem?
Chris Maunder 10:43 22 Jan 01 
  Re: Windows 95 Problem?
Mike Mullikin 11:26 22 Jan 01 
  Re: Windows 95 Problem?
Mike Mullikin 11:06 24 Jan 01 
  Re: Windows 95 Problem?
Derrow 18:14 24 Jan 01 
Last Visit: 12:00 Friday 1st January, 1999First | Prev | Next | Last

Home >> Misc. Libraries and Projects >> Code Projects
last updated 6 June 2000
Article content copyright Chris Maunder, Ken Bertelson, Mario Zucca, Fred Ackers, 2000
everthing else © CodeProject, 1999-2001.
The Code Project Click here for Whole Tomato Software - Home of Visual Assist