Previous versions' tutorials (obsolete)
/tutorials/version-3-x-tutorialsThis section contains the tutorials that we written for older versions of EasyQuery and most probably are obsolete now.
Getting started for ASP.NET 4
/getting-started/asp-net-4-mvc-or-webformsDescribes the steps you need to perform for applying EasyQuery ASP.NET to your MVC or WebForms project
Upgrading to 5.x: ASP.NET (MVC and WebForms) projects
/upgrade-instructions/net-framework-3-x-to-5-x-/asp-net-mvc-webformsThis tutorial describes how to upgrde your old ASP.NET MVC project with EasyQuery 3.x to EasyQuery version 5.2.0 (or higher). 1.2 Use NuGet Package Manager to install the following packages: Korzh.EasyQuery.AspNet4 Korzh.EasyQuery.EntityFramewok6 - if you are using Entity Framework 6.x Korzh.EasyQuery.DataExport - if you will need the data exporting functions Korzh.EasyQuery.MsSqlGate (or .MySqlGate or .OdbcGate depending on your DB) - if you need to load your model directly from DB connection. Finally, we need to make some modifications on our pages where we use EasyQuery scripts. Version 5.2.0 and higher of EasyQuery scripts will not need JQuery anymore, so you will be able to throw them away if they are not used in your own pages. Here is an example for "advanced search" view: To update your Web Forms page your will need to do the following 3 steps: Add EasyQuery scripts and styles on your page.
XPanel class
/api-reference/korzh-easyquery-winforms/korzh-easyquery-winforms-namespace/xpanel-classA panel that contains and displays [Korzh.EasyQuery.WinForms.XRow](api-reference/korzh-easyquery-winforms/korzh-easyquery-winforms-namespace/xrow-class) rows.
ListXElement class
/api-reference/korzh-easyquery-winforms/korzh-easyquery-winforms-namespace/listxelement-classThe row element that lets select value from [multilevel] list.
EditXElement class
/api-reference/korzh-easyquery-winforms/korzh-easyquery-winforms-namespace/editxelement-classThe row element that lets edit value in `System.Windows.Forms.TextBox` control.
XElement class
/api-reference/korzh-easyquery-winforms/korzh-easyquery-winforms-namespace/xelement-classThe basic abstract class for elements of a row in [Korzh.EasyQuery.WinForms.XPanel](api-reference/korzh-easyquery-winforms/korzh-easyquery-winforms-namespace/xpanel-class).
DateTimeXElement class
/api-reference/korzh-easyquery-winforms/korzh-easyquery-winforms-namespace/datetimexelement-classRepresents date/time editing element
Date/time values formatting
/how-to/date-time-formattingIn this article, you can find instructions how to set up different types of date & time formats, with code examples.
MacButton class
/api-reference/korzh-easyquery-winforms/korzh-easyquery-winforms-namespace/macbutton-classThe class that defines the flat MacOs-like button.
Version 5.2 release notes
/release-notes/version-5-2Version 5.2 of EasyQuery not only brings some improvements to the .NET Core edition, it;s also the first release of 5.x branch for all other editions of EasyQuery which uses on .NET Framework 4.x and still were on 3.x branch until now: WinForms, WPF and ASP.NET 4 editions. There are 2 big changes in ASP.NET edition of EasyQuery which affects your MVC project when you upgrade to EasyQuery version 5.2.0 or higher. Starting from version 5.2.0 EasyQuery for ASP.NET uses the latest version of the client-side library (EasyQuery.JS 5.1.8 for now) which is the same that is used in ASP.NET Core edition. The same as for MVC applications, for WebForms we now use the latest version of EasyQuery.JS library on the client-side and a WebAPI controller on the server-side. Bug fixed: Disabled columns were included into GROUP BY section Bug fixed in WPF edition: Empty column title on edit Bug fixed in WPF edition: Wrong behavior of "Duplicate condition" operation If you are upgrading from version 5.x for ASP.NET Core - you just need to change the version numbers of all EasyQuery NuGet packages you are using to 5.2.0 and the version of the EasyQuery script files (or NPM packages) to 5.1.8 NB : For the users of EasyQuery script bundles (like eq.all.min.js ) published on our CDN You will also need to modify the full path to the EasyQuery classes and add ui namespace to it.
EqExpression class
/api-reference-5x/korzh-easyquery-namespace/eqexpression-classRepresents common expression object.
ModelEditorForm class
/api-reference/korzh-easyquery-winforms-modeleditor/korzh-easyquery-winforms-modeleditor-namespace/modeleditorform-classRepresents the main form of Data Model Editor
EqExpression class
/api-reference/korzh-easyquery/korzh-easyquery-namespace/eqexpression-classRepresents common expression object.
Gridview filtering with EasyQuery ASP.NET (WebForms)
/use-cases/gridview-filtering-with-easyquery-aspnet-webformsGridview filtering with EasyQuery ASP.NET (WebForms)
Getting started for EasyQuery ASP.NET MVC
/getting-started/version-3-x/asp-net-mvcThis article will guide you through all steps necessary to apply EasyQuery ASP.NET to MVC web application
Replace "value" element in QueryPanel's conditions — WinForms
/how-to/replace-value-elementHere is a step-by-step description what you need to achieve this goal
ListBoxListControl class
/api-reference/korzh-easyquery-winforms/korzh-easyquery-winforms-namespace/listboxlistcontrol-classRepresents an implementation of [Korzh.EasyQuery.WinForms.ListControl](api-reference/korzh-easyquery-winforms/korzh-easyquery-winforms-namespace/listcontrol-class) class that shows the ListBox