EasyQuery adds a query builder, ad-hoc reporting and data filtering to .NET applications. The samples in this repository show it on Windows Forms.
| Sample | Scenario | Stack |
|---|---|---|
| Query builder (.NET) | Query builder | .NET 6 · Windows Forms · C# |
| Query builder (.NET Framework) | Query builder | .NET Framework 4.8.1 · Windows Forms · C# |
| Query builder (.NET Framework, Visual Basic) | Query builder | .NET Framework 4.7.2 · Windows Forms · Visual Basic |
- Query builder. A desktop query builder: users pick the columns and conditions in the EasyQuery controls, and the app builds the query and shows the result.
- Get the code: download the ZIP,
or
git clone https://github.com/easyquery/eq-samples-winforms.git. - Open
Samples.WinForms.slnin Visual Studio 2022 (17.2 or later). - Set the sample you want as the startup project and run it.
Every sample creates and fills its own demo database on the first start. That can take a minute or two; later starts take a few seconds.
All NuGet package versions of this repository, EasyQuery and EasyData included, are set in one
file: Directory.Packages.props (NuGet central package
management, which needs Visual Studio 2022 17.2+ or the .NET 6.0.300+ SDK). To try another
EasyQuery version, change it there.
You don't need one to try the samples. Without a key they show a short reminder that EasyQuery is in trial mode. A purchased license key removes it; set it in code, before the EasyQuery controls are created (see EasyQueryForm):
Korzh.EasyQuery.WinForms.License.Key = "your key goes here";Ready to buy? See the licensing options on korzh.com.
- ASP.NET Core Razor Pages and MVC — 6 samples
- ASP.NET Core + Angular — 2 samples
- ASP.NET Core + Blazor — 2 samples
- ASP.NET Core + React — 1 sample
- ASP.NET Core + Vue — 2 samples
- ASP.NET Core + Stencil — 1 sample
- ASP.NET MVC 5 (.NET Framework) — 5 samples
- ASP.NET Web Forms (.NET Framework) — 2 samples
- WPF — 2 samples