From Data Source to Data View in Seconds
Bring back the productivity of Visual Studio's classic Data Sources experience for modern .NET applications. ComponentOne Data Wizard provides a code-free, visual workflow for connecting to data sources, building custom data views, and generating application models directly inside Visual Studio.
- Connect to SQL Server, JSON, OData, CSV, and more
- Data-bind WinForms UI controls without writing code
What is ComponentOne Data Wizard?
ComponentOne Data Wizard is a Visual Studio extension that helps .NET developers connect to data sources, build custom data views, and generate application data models without writing code. It serves as a modern successor to the classic Visual Studio Data Sources designer while simplifying tasks such as database connectivity, query building, and Entity Framework scaffolding.
Data Wizard (Beta) is Perfect for:
C# WinForms Developers
Data Wizard extends the designer-driven experience that made WinForms productive by enabling developers to connect data sources, create custom data views, generate data models, and bind controls such as FlexGrid via a no-code Visual Studio workflow. Whether you're building line-of-business applications, working with SQL Server, SQLite, PostgreSQL, or modernizing .NET Framework applications, Data Wizard helps you spend less time on data plumbing and more time designing and building your application.
Working with ComponentOne Data Connectors
Data Wizard is the easiest way to get started with ComponentOne Data Connectors, providing a visual, designer-driven experience for connecting to data, building custom data views, and generating application models directly inside Visual Studio. Start with built-in support for SQL Server, SQLite, and PostgreSQL, then expand to virtually any business or cloud data source through the ComponentOne Data Connectors ecosystem, making Data Wizard an ideal foundation for modern data-driven applications.
Why Use ComponentOne Data Wizard?
Easier Than AI
Stop describing your database to an AI and hoping for the right code. Data Wizard delivers a direct, visual path from the data source to the data view in Visual Studio.
Eliminate Data Access Complexity
Connect to databases and services without memorizing connection strings, scaffolding commands, or provider-specific APIs.
Build Only the Data You Need
Create filtered data views and custom queries visually before generating code, helping reduce complexity and improve application performance.
Stay Inside Visual Studio
Work directly alongside Solution Explorer and your existing development workflow without switching between tools.
Modernize a Familiar Experience
Restore the visual productivity that many developers relied on in classic Visual Studio Data Sources, reimagined for modern .NET.
Connect Data and Bind UI Faster
Go from data source to working UI in minutes. Data Wizard lets you bind WinForms controls, such as FlexGrid, to your data view with a single click, eliminating repetitive setup and configuration.
Data Wizard Key Features
Visual Data Connectivity
Connect to popular data sources through an intuitive wizard experience. Supported data sources include:
- SQL Server
- SQLite
- PostgreSQL
- CSV
- JSON
- OData
Additional connector support is planned for future releases.
Visual Query Builder
Go beyond simple connectivity and create custom data views before writing code. Most applications don't use raw data directly. Data Wizard helps developers shape, filter, and prepare data before generating models and code.
Build filters and query logic visually to retrieve exactly the data your application requires. Examples include: filtering records, creating WHERE clauses, limiting returned data, and shaping application-specific data views.
Automatic Code Generation
As you connect to data sources, build custom data views, and configure data binding, Data Wizard generates the underlying code for you. Whether you're using ADO.NET or Entity Framework, Data Wizard creates the connection logic, data access layer, query definitions, and UI control data binding needed to power your application. Spend less time writing infrastructure code and more time building features, while still maintaining full visibility and control over the generated code.
Visual Entity Framework Scaffolding
Generate models and data access code through a point-and-click experience instead of working with command-line tools. This is ideal for new developers, as it can eliminate common errors and mistakes made when using a CLI.
Easy Licensing and Distribution
Manage your licenses through your MESCIUS account.
Licensing Information
ComponentOne is licensed per developer on a yearly subscription basis. You can build and publish unlimited .NET applications using ComponentOne controls during your subscription period. Published applications are royalty-free and never expire.
Become an OEM Partner
To create your own commercially licensed SDK or web application builder, choose the Commercial OEM license. Commercial OEM and SaaS licenses are customized per customer.
End-User Licensing Agreement
Our End-User License Agreement (EULA) includes information on ComponentOne's licensing, legal agreement, and the terms and conditions that govern software usage.
Featured Blogs, Videos, and Other Resources
.NET Datagrid Supported Platforms
WinForms Datagrid
- Use the Search Panel control to search the data displayed in the grid
- Quickly group and aggregate the grid using the Subtotal method
- Rich design-time support with Smart Tags for quick configuration of column, styles, and editors
- Integrate Sparklines into your grids
WPF Datagrid
- Designed with UI virtualization and cell recycling for optimal performance
- Innovative, internal XAML styling means you can customize the brushes without having to customize control templates
- Columns can be defined and bound to directly in XAML following MVVM design practices
- Extensive filtering features for every scenario
WinUI Datagrid
- Star-sizing for columns supports dynamic column widths
- On-demand loading for optimal performance
- Inspired by modern, fluent design patterns
- Same exact API as WPF and Blazor for cross-platform scalability
ASP.NET MVC Datagrid
- Simultaneous collaboration with SignalR support and JSON data binding
- Includes scaffolders to get started quickly
- Full built-in globalization and accessibility to resize columns using the keyboard
- Get a Transposed and MultiLine datagrid with FlexGrid extensions
Blazor Datagrid
- Developed natively for optimal performance in Blazor Server and WebAssembly applications
- Advanced features for a new platform such as on-demand loading, custom cells, and built-in editor controls
- Responsive column layouts so the grid fits nicely on any sized device
Wijmo JavaScript Datagrid
- Small footprint (less than 150 KB) and no dependencies
- Framework-agnostic, and supports Angular, AngularJS, React, and Vue
- Written in TypeScript, with full Visual Studio IntelliSense
- Virtualize DOM
- Data bind millions of records
UWP Datagrid
- Data bind to anything that implements IEnumerable or bind directly to a list of objects in XAML
- Checklist mode enables you to make non-contiguous selections in FlexGrid
- Output your FlexGrid directly to any printer
- Visually optimized for Windows 10 apps
Xamarin & MAUI Datagrid
- Designed for mobile-first apps with column reordering by touch gestures
- Effortless cell selection and column resizing with touch-friendly drag adorners
- Inline cell editing or provide input forms
- Adaptive column layouts for any size device eliminates horizontal scrolling
ActiveX Datagrid
- VSFlexGrid includes full 64-bit support
- Choose from several binding formats: ADO/OLEDB, DAO, bind to 2-D or 3-D arrays, to other VSFlexGrid controls, or create your own data source classes
- Connect your grid to a Variant array or to a custom, self-developed data source
- Create hierarchical summaries of your data with the Subtotal method
.NET Datagrid Demos
Desktop Demo Explorer
All of our WinForms and WPF demos are included in a single downloadable desktop explorer. Explore every feature and showcase demos for FlexGrid.
FlexGrid ASP.NET MVC Demos
Explore every FlexGrid feature and showcase demos right in your browser. Configure key properties and see what our .NET datagrid can do for your ASP.NET MVC applications.
Blazor Server Explorer
Explore every FlexGrid key feature for Blazor including data binding, column reordering, data virtualization and more. A WebAssembly demo is also available.
Get started with FlexGrid by adding the C1.WPF.Grid NuGet package.
dotnet add package C1.WPF.Grid
Get Started with FlexGrid for WPF
ComponentOne Customer Feedback and Awards
"Prompt responses, quality feedback, and help with code examples. Fantastic service!"
RICHARD HERBERT
"Excellent product with good support"
MIKE WEBSTER
"I am very appreciative of the effort your entire team gave to make this transaction happen. Thank you for your efforts!"
SAM COLE
![]() |
![]() |
![]() |
Trusted by the World's Leading Companies
How to Update Using the C1ControlPanel
The same C1ControlPanel utility that is used to install ComponentOne controls can also be used to update the controls to a newer version.
Steps to Update using C1ControlPanel
-
Download and launch the C1ControlPanel application
-
Select the latest version and check the “Update” box
-
Optionally, choose which .NET versions you need
-
Click “Update Selected Controls” and accept the license agreement
For more information, see our Welcome to the ComponentOne Control Panel blog.
How to Update Using NuGet Packages
Updating is very easy if you’re referencing the ComponentOne control packages from nuget.org.
Steps to Update using NuGet
-
Open the Tools → NuGet Package Manager → Manage NuGet Packages for Solution… window in Visual Studio.
-
On the Updates tab, select all ComponentOne libraries (search C1.*)
-
Select the project and the latest (or desired) version
-
Click Update or Install and accept the license agreement
For more help, check out our online documentation.
Why Choose WinForms UI Controls and .NET Data Components?
WinForms UI controls are reusable design elements that help developers implement a wide variety of features in their desktop apps in less time. ComponentOne provides a complete set of dynamic, flexible WinForms controls including data connectors, data engine, grids, charts, and more.
Explore All WinForms Controls
The following controls support .NET 6, .NET 8 and .NET Framework 4.5.2+.
Data Management
Data Services
* included with Studio Enterprise
† included with WinForms Data Services Edition
Data Visualization
Navigation & Layout
- Accordion
- DashboardLayout
- DockingTab
- Menus and Toolbars
- Ribbon
- Sizer
- SuperTooltip
- TileControl
- TreeView
Scheduling
Reporting & Documents
Utilities
Additional .NET Framework-Only Controls
The following controls are supported in .NET Framework 4.5.2+.
Data Management
Navigations & Layout
Trusted by the World's Leading Companies


