The creation and customization of database applications using Microsoft Access
Several different .NET/COM libraries expose a type named DataObject, depending on the technology being used:
- WPF (Windows Presentation Foundation)
- Type:
System.Windows.DataObject - Assembly:
PresentationCore.dll - Namespace:
System.Windows - Used for: Clipboard, drag-and-drop, and general data transfer in WPF.
- Type:
- Windows Forms
- Type:
System.Windows.Forms.DataObject - Assembly:
System.Windows.Forms.dll - Namespace:
System.Windows.Forms - Used for: Clipboard and drag-and-drop in WinForms (referenced indirectly in the SQL Server Object Explorer drag handler example).
- Type:
- InfoPath (COM interop)
- Type:
Microsoft.Office.Interop.InfoPath.DataObject - Assembly:
Microsoft.Office.Interop.InfoPath.dll - Namespace:
Microsoft.Office.Interop.InfoPath - Type:
Microsoft.Office.Interop.InfoPath.SemiTrust.DataObject - Assembly:
Microsoft.Office.Interop.InfoPath.SemiTrust.dll - Namespace:
Microsoft.Office.Interop.InfoPath.SemiTrust - Used for: Accessing InfoPath data sources via COM interop.
- Type:
- VBA/Forms (Office/VBE COM interop)
- Interface:
Microsoft.Vbe.Interop.Forms.DataObject - Assembly:
Microsoft.Vbe.Interop.Forms.dll - Namespace:
Microsoft.Vbe.Interop.Forms - Class implementation:
Microsoft.Vbe.Interop.Forms.DataObjectClass - Used for: Clipboard/data transfer in VBA UserForms and related COM scenarios.
- Interface:
References: