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
- ComboBox.cs
- WindowPattern.cs
- TextOptionsInternal.cs
- ProfileGroupSettingsCollection.cs
- UserControlCodeDomTreeGenerator.cs
- DetailsViewCommandEventArgs.cs
- HttpHostedTransportConfiguration.cs
- OdbcEnvironmentHandle.cs
- DataSourceCache.cs
- ValidationRuleCollection.cs
- OleDbConnection.cs
- EventHandlers.cs
- BoundField.cs
- BamlVersionHeader.cs
- MatrixTransform3D.cs
- XmlChildEnumerator.cs
- VirtualDirectoryMapping.cs
- HttpCacheParams.cs
- WebBrowserPermission.cs
- MessageEncoderFactory.cs
- VariableQuery.cs
- CodeLinePragma.cs
- CellTreeNode.cs
- TextReader.cs
- Padding.cs
- CompletedAsyncResult.cs
- PinnedBufferMemoryStream.cs
- PropertyChangedEventManager.cs
- DictionaryEntry.cs
- ResourceIDHelper.cs
- DropDownButton.cs
- HuffCodec.cs
- ZipFileInfo.cs
- METAHEADER.cs
- BoolLiteral.cs
- Compilation.cs
- LoadWorkflowAsyncResult.cs
- UDPClient.cs
- ResourceIDHelper.cs
- CodeRegionDirective.cs
- ListDataBindEventArgs.cs
- WeakReferenceEnumerator.cs
- ObjectList.cs
- GridViewCommandEventArgs.cs
- GridSplitterAutomationPeer.cs
- RijndaelManaged.cs
- XPathAncestorQuery.cs
- TriggerCollection.cs
- ApplicationServiceHelper.cs
- wgx_commands.cs
- IPCCacheManager.cs
- ReflectionTypeLoadException.cs
- DeviceSpecificDialogCachedState.cs
- DataDocumentXPathNavigator.cs
- EditorZone.cs
- LogRecordSequence.cs
- TimeSpanValidator.cs
- ClientSettingsProvider.cs
- DateTimeConstantAttribute.cs
- RegexGroup.cs
- SystemNetHelpers.cs
- ObjectHandle.cs
- _SafeNetHandles.cs
- MyContact.cs
- AssemblyInfo.cs
- ToolStripSettings.cs
- PropertyGeneratedEventArgs.cs
- ColumnHeader.cs
- ErrorProvider.cs
- TrailingSpaceComparer.cs
- TargetControlTypeAttribute.cs
- TreeNodeStyle.cs
- GetIndexBinder.cs
- TripleDES.cs
- Vector3DAnimationBase.cs
- EventSource.cs
- ExpandCollapseProviderWrapper.cs
- XsdCachingReader.cs
- RenderCapability.cs
- OdbcConnectionHandle.cs
- ObjectFullSpanRewriter.cs
- TokenizerHelper.cs
- ConcurrencyBehavior.cs
- WmlCalendarAdapter.cs
- WebHostUnsafeNativeMethods.cs
- TransformerConfigurationWizardBase.cs
- JpegBitmapDecoder.cs
- WindowsStatic.cs
- ComEventsSink.cs
- PenThreadPool.cs
- AssociationSetEnd.cs
- CreatingCookieEventArgs.cs
- PathSegmentCollection.cs
- BinaryFormatter.cs
- CodeTypeDeclaration.cs
- EventLogPermissionHolder.cs
- HttpResponseWrapper.cs
- IdentityModelStringsVersion1.cs
- ThicknessAnimationUsingKeyFrames.cs
- PolyQuadraticBezierSegment.cs