/Visual Studio 2008/VBWinFormDataGridView/CustomDataGridViewColumn/ReadMe.txt
Plain Text | 64 lines | 40 code | 24 blank | 0 comment | 0 complexity | b43e23ab44b5f72ed7c71b602a37ff09 MD5 | raw file
- ================================================================================
- WINDOWS FORMS APPLICATION : VBWinFormDataGridView Project Overview
-
- CustomDataGridViewColumn Sample
-
- ===============================================================================
-
- /////////////////////////////////////////////////////////////////////////////
- Use:
-
- This sample demonstrates how to create a custom DataGridView column.
-
-
- /////////////////////////////////////////////////////////////////////////////
- Remark:
-
- There're six standard DataGridViewColumn types for use as follows:
-
- DataGridViewTextBoxColumn
- DataGridViewCheckedBoxColumn
- DataGridViewComboBoxColumn
- DataGridViewLinkColumn
- DataGridViewButtonColumn
- DataGridViewImageColumn
-
- However, developers may want to use a different control for editing on the column,
- e.g. MarkedTextBox, DateTimePicker etc. This feature can be achieved in two ways:
-
- 1. Create a custom DataGridViewColumn;
-
- The code in this CustomDataGridViewColumn sample demonstrates how to do this;
-
- 2. Place the editing control on the current cell when editing begins, and hide
- the editing control when the editing completes. For the details of this
- approach, please refer to the EditingControlHosting sample.
-
-
- /////////////////////////////////////////////////////////////////////////////
- Creation:
-
- 1. Create a MaskedTextBoxEditingControl class derive from MaskedTextBox class
- and IDataGridViewEditingControl class, see the code in the
- MaskedTextBoxEditingControl.vb file for the implementation details;
-
- 2. Create a MaskedTextBoxCell class derive from DataGridViewTextBoxCell class,
- see the code in the MaskedTextBoxCell.vb file for the implementation details;
-
- 3. Create a MaskedTextBoxColumn class derive from DataGridViewColumn class,
- see the code in the MaskedTextBoxColumn.vb file for the implementation details;
-
- 4. Build the program;
-
-
- /////////////////////////////////////////////////////////////////////////////
- References:
-
- 1. DataGridView Custom Column Sample
- http://msdn.microsoft.com/en-us/library/ms180996.aspx
-
- 2. Windows Forms FAQs
- http://windowsclient.net/blogs/faqs/archive/tags/Custom+Designers/default.aspx
-
-
- /////////////////////////////////////////////////////////////////////////////