One of the most common misconceptions is the notion that a grid is a grid. In reality, there are several different types of grids and choosing the right one for your needs can help save substantial time and effort. Choosing the wrong grid can result in tremendous effort to make it work the way you need, which is quite frustrating. Daniel Jebaraj looks at the different types of grids and the ways in which they are typically used.
Latest Data Grid Articles
Tip: Auto Scroll While Implementing Drag & Drop for Reordering Rows in DataGridView
Learn to implement auto scrolling up/down when the user drags a row beyond the gridview's top and bottom bounds.
Multi Column Combo Cell for a .NET 2.0 DataGridView Control
Learn how a DrawItem approach solves the issue of Multi Column Combobox cells in DataGridView of VS8.
What ADO.NET Teaches Us about Custom Objects
Why do so many .NET programmers prefer to write custom objects instead of using ADO.NET objects? More control, for one. Read on to find out the other reasons.
Managing Nested GridView Controls
There's an easy way to manage the complex ASP.NET presentations that involve nested grids and controls. Learn a reliable approach that leverages the observer pattern.
Wire Up Data-Driven Web Apps with an ASP.NET 2.0 DataSource Control
ASP.NET 2.0 provides the ObjectDataSource control to enable you to connect data binding controls to data objects and components. Find out how to select data and display it in a GridView by binding to an ObjectDataSource.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
MFC Integration with the Windows Transactional File System (TxF)
The Transactional File System (TxF), which allows access to an NTFS file system to be conducted in a transacted manner through extensions to the Windows SDK API. MFC 10, has been extended to support TxF and related technologies. This support allows existing MFC applications to be easily extended to support kernel transactions.
.NET Framework: Collections and Generics
The original release of the .NET Framework included collections as .NET was introduced to the Microsoft programming world. The .NET Framework 2.0 introduced generics to complement the System.Collections namespace and provide a more efficient and well performing option. Read on to learn more...

Obtaining External Window Handles and Window Captions with Visual Studio 2012
Learn how to obtain an outside application's window handle, in order to manipulate that window from inside your program, using either VB.NET or C#.

SOLID Principles in C# - An Overview
SOLID principles form the base for writing good and clean object oriented code in C#. Learn about the S.O.L.I.D principles and explore C# coding samples for each.
