Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / DataGridViewCellStyleConverter.cs / 1 / DataGridViewCellStyleConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Windows.Forms { using System.Runtime.Serialization.Formatters; using System.Runtime.Remoting; using System.Runtime.InteropServices; using Microsoft.Win32; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Globalization; using System.Reflection; ////// /// public class DataGridViewCellStyleConverter : TypeConverter { ////// /// public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { if (destinationType == typeof(InstanceDescriptor)) { return true; } return base.CanConvertTo(context, destinationType); } ///Gets a value indicating whether this converter can /// convert an object to the given destination type using the context. ////// /// Converts the given object to another type. The most common types to convert /// are to and from a string object. The default implementation will make a call /// to ToString on the object if the object is valid and if the destination /// type is string. If this cannot convert to the desitnation type, this will /// throw a NotSupportedException. /// public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { if (destinationType == null) { throw new ArgumentNullException("destinationType"); } if (destinationType == typeof(InstanceDescriptor) && value is DataGridViewCellStyle) { ConstructorInfo ctor = value.GetType().GetConstructor(new Type[0]); return new InstanceDescriptor(ctor, new object[0], false); } return base.ConvertTo(context, culture, value, destinationType); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ExecutionContext.cs
- HtmlTitle.cs
- InnerItemCollectionView.cs
- GridViewCancelEditEventArgs.cs
- AnnotationResourceChangedEventArgs.cs
- FontCollection.cs
- ColorConvertedBitmapExtension.cs
- NativeCppClassAttribute.cs
- UnlockCardRequest.cs
- DiagnosticTrace.cs
- PolygonHotSpot.cs
- TextUtf8RawTextWriter.cs
- AsymmetricKeyExchangeDeformatter.cs
- TeredoHelper.cs
- IdnElement.cs
- log.cs
- IsolationInterop.cs
- XpsS0ValidatingLoader.cs
- BinaryMethodMessage.cs
- PolicyLevel.cs
- ConfigXmlAttribute.cs
- CurrentChangingEventArgs.cs
- XmlnsPrefixAttribute.cs
- AppliedDeviceFiltersDialog.cs
- DesignerAutoFormatCollection.cs
- DocumentXmlWriter.cs
- GeneralTransform2DTo3D.cs
- ADMembershipUser.cs
- RegularExpressionValidator.cs
- X509Certificate2.cs
- IDReferencePropertyAttribute.cs
- MutexSecurity.cs
- FixedSOMPage.cs
- PopupControlService.cs
- WhitespaceRuleReader.cs
- XmlSerializationReader.cs
- CommandTreeTypeHelper.cs
- PersistChildrenAttribute.cs
- ImageBrush.cs
- TemplateColumn.cs
- WebPartActionVerb.cs
- MessageQueue.cs
- ImageDrawing.cs
- DesignerAdapterUtil.cs
- InputScopeAttribute.cs
- FunctionMappingTranslator.cs
- DependencyPropertyChangedEventArgs.cs
- SourceLineInfo.cs
- ImageListStreamer.cs
- PartialArray.cs
- DataSourceView.cs
- CurrencyManager.cs
- DemultiplexingClientMessageFormatter.cs
- MappingException.cs
- XmlNodeComparer.cs
- StreamedWorkflowDefinitionContext.cs
- XamlTreeBuilderBamlRecordWriter.cs
- XmlText.cs
- _TimerThread.cs
- RegistryPermission.cs
- SqlUtil.cs
- SqlMethodAttribute.cs
- AddressHeader.cs
- BitFlagsGenerator.cs
- ConstrainedGroup.cs
- DirectoryNotFoundException.cs
- EntityDataSourceState.cs
- Visual3D.cs
- WebBrowserHelper.cs
- ArgumentException.cs
- HostingEnvironmentWrapper.cs
- DataGridViewRowCollection.cs
- Baml2006ReaderFrame.cs
- DataGridViewCellConverter.cs
- Soap12FormatExtensions.cs
- SubpageParagraph.cs
- RoleManagerSection.cs
- Byte.cs
- XPathScanner.cs
- DataBinder.cs
- DataColumnPropertyDescriptor.cs
- FreezableOperations.cs
- FontResourceCache.cs
- SQLBinaryStorage.cs
- XmlSchemaAttributeGroup.cs
- FilterInvalidBodyAccessException.cs
- BaseResourcesBuildProvider.cs
- XmlQueryCardinality.cs
- SystemBrushes.cs
- LingerOption.cs
- KeyFrames.cs
- ReadOnlyDataSource.cs
- CleanUpVirtualizedItemEventArgs.cs
- ChangePasswordAutoFormat.cs
- HGlobalSafeHandle.cs
- IgnoreFileBuildProvider.cs
- SqlFactory.cs
- HtmlTableRow.cs
- TargetFrameworkAttribute.cs
- QilSortKey.cs