.NET news » Examples 
Draw with Mouse
Public/Private Key Encrypted Messenger
Nested Property Binding
I'm currently in the process of developing an object relation mapper for use with Microsoft SQL server. During this process I've been faced with a number of challenges related to the fact that I will be working with objects rather than datatables. If you've ever tried binding a datagrid to a list of objects, I'm sure you have come across the problem where you wanted to display properties that is not part of the object type itself.
This is normally referred to as nested property binding. Many people create special view objects when this becomes a necessity. I wanted a smoother solution and I wanted it design time. The component I've created derives from Bindingsource and is called ObjectBindingSource. As the name implies the components is designed to be working with objects and not datasets/datatables..
Adjust Your Ring Volume For Ambient Noise
Image Thumbnail Viewer with .NET 2.0
An easy-to-use URL file downloader class for .NET
Capture Entire Web Page
The PropertyGrid: Overriding class attributes
The DynamicPropWrapper class wraps an existing class and filters the property information that the .NET PropertyGrid displays. The purpose for this is mainly to control the ReadOnly and DefaultValues for each property dynamically in code. Other features include dynamic modification of the Categories, Descriptions, DisplayNames, Property sorting order, and more.
- Two methods for handling default values.
- Wraps an existing class making it a drop in solution.
- Override attributes with one line of code.
- Preserves all existing attribute information that may allready be defined in your class.
- Add/override any attribute desired.

