LogoLogo
HomeNewsSupportVideos
  • Introduction
  • Getting Started
  • What's new in 4.0
    • Known Issues
    • .NET Core Designer
    • Managed Graphics
    • Fluent Markup
    • Markdown Support
    • Upgrade from 3.x
  • Releases
    • What's new in 4.0
    • What's new in 3.5
    • What's new in 3.2
      • View Builder
      • Validation Rules
      • Enhanced Font Support
      • Design-Time Debug
    • What's new in 3.1
    • What's new in 3.0
      • FAQs
      • Update Existing Projects
      • Multi Targeting
      • Visual Studio Designer
      • Referencing Assemblies
      • Docker Support
      • Troubleshooting
      • Deployment
    • What's new in 2.5
    • What's new in 2.2
    • What's new in 2.1
    • What's new in 2.0
    • Upgrade from 1.x
  • Getting Started
    • New Project
    • Templates
    • Troubleshooting
    • License Activation
    • FAQ
    • API
    • Hybrid
    • Deployment
    • Theme Builder
  • Concepts
    • Startup
    • Configuration
    • Load Balancing
    • Designer
    • Layouts
    • Client Profiles
    • Tab Order
    • Compression
    • Embedded Resources
    • Modal Workflow
    • Localization
    • RightToLeft
    • Background Tasks
    • Real Time Web Applications
    • JavaScript
    • JavaScript Object Model
    • Security
    • Synchronization
    • Session Management
    • Theming
    • Dependency Injection
    • Application Switches
    • Visual Studio Code
  • Controls & Components
    • General
      • Application
      • AutoSizing
      • AutoScroll
      • AutoScaling
      • Accessibility
      • Colors & Fonts
      • Embedded Tools
      • Events
      • Touch Events
      • Images
      • Labels
      • ToolTips
      • Data Binding
      • Common Properties
      • Custom Painting
      • Move & Resize
      • Drag & Drop
      • Validation
      • User Data
      • Responsive Properties
      • VB.NET Extensions
    • Common Dialogs
      • FolderBrowserDialog
      • ColorDialog
      • OpenFileDialog
      • SaveFileDialog
    • Editors
      • TextBox
        • TagTextBox
        • MaskedTextBox
        • TypedTextBox
      • DateTimePicker
      • MonthCalendar
      • TimeUpDown
      • DomainUpDown
      • NumericUpDown
      • TrackBar
    • Buttons
      • Button
      • SplitButton
      • CheckBox
      • RadioButton
    • Containers
      • Page
      • Form
      • Desktop
      • Panel
      • FlexLayoutPanel
      • FlowLayoutPanel
      • TableLayoutPanel
      • GroupBox
      • Accordion
      • TabControl
      • UserPopup
      • UserControl
      • ToolBar
      • StatusBar
      • SplitContainer
      • SlideBar
    • Lists & Grids
      • ComboBox
        • UserComboBox
        • TreeViewComboBox
        • ListViewComboBox
      • ListBox
        • CheckedListBox
      • TreeView
      • ListView
      • DataGridView
        • Column
        • TextBoxColumn
        • ButtonColumn
        • LinkColumn
        • ImageColumn
        • MaskedTextBoxColumn
        • DateTimePickerColumn
        • NumericUpDownColumn
        • CheckBoxColumn
        • ComboBoxColumn
      • DataRepeater
      • PropertyGrid
    • Extenders
      • Animation
      • ToolTip
      • ErrorProvider
      • Rotation
      • StyleSheet
      • JavaScript
    • Media
      • Audio
      • Video
      • FlashPlayer
    • Content
      • Label
      • LinkLabel
      • PictureBox
      • ScrollBars
      • Upload
      • AspNetPanel
      • ImageList
      • PdfViewer
      • ProgressBar
      • Spacer
      • Widget
      • WebBrowser
      • IFramePanel
      • HtmlPanel
      • Canvas
      • Shape
      • Line
    • Menus
      • MainMenu
      • MenuBar
      • MenuItem
      • LinkMenuItem
      • ContextMenu
    • Notifications
      • AlertBox
      • MessageBox
      • Toast
    • Other Components
      • Timer
      • BindingSource
      • BindingNavigator
      • DataSet
      • EventLog
      • MessageQueue
      • PerformanceCounter
Powered by GitBook
On this page
  • Edge Designer
  • Edge in Theme Builder
  • DataGridView New Features
  • Summary Rows
  • Frozen Rows
  • Improvements and Bug Fixes
  • NuGet Deployment
  • Local NuGet Repo
  • Extensions NuGet Packages
  • Visual Studio Configuration
  • Components in the Toolbox
  • Other Languages
  • COBOL
  • X# (Clipper, dBase, FoxPro)

Was this helpful?

Export as PDF
  1. Releases

What's new in 2.5

PreviousTroubleshootingNextWhat's new in 2.2

Last updated 5 months ago

Was this helpful?

Wisej.NET 2.5 improves the designer experience using the new Edge/Chrome engine to render the pages at design time in Visual Studio, simplifies the deployment of the growing list of Wisej.NET Extensions, and completes the control with powerful new features.

Wisej.NET 2.5 requires .NET Framework 4.8. This is the last supported .NET version from Microsoft. Wisej.NET 3 will target both .NET Framework 4.8 and .NET Core 5, 6, 7, …

Wisej.NET 2.5 is deployed as a local and online NuGet. It will not be in the /bin folder in Program Files anymore. See .

Edge Designer

Wisej.NET 2.5 can use the latest Edge/Chrome in the designer, introducing the following features:

  • Multiple parallel rendering engines

  • Use widgets based on the latest ES6 ECMAScript

  • Use JavaScript arrow functions

  • Accurate SVG positioning

  • Faster rendering

  • Visual Studio 2022 64bit

Always make sure that you have the latest WebView2 SDK installer from:

Learn more about WebView2 here:

Edge in Theme Builder

Theme Builder now can use the latest Edge/Chrome browser to show the preview controls and to run your applications while working on the theme.

As an added bonus, now you can detach the browser tab and work with your application running on a separate window while working on the theme at the same time!

DataGridView New Features

Summary Rows

This powerful addition allows you to aggregate and style rows using the standard functions or any custom formula you may need in your code. Aggregated rows are added either above the group, below the group, or can become parent rows in a hierarchical structure.

Frozen Rows

Improvements and Bug Fixes

Wisej.NET 2.5 consolidates several enhancements and bug fixes:

  • JavaScript Optimization. We have removed all the JavaScript code that could cause the V8 engine to recompile a class improving client side speed.

  • CharacterCasing Property. All controls that show a text (i.e. Label, Button, MenuItem, ...) have a new CharacterCasing property allowing an app to change the case if the text without having to alter the code.

  • Design Rendering speed. Several improvements and the new parallel renderers improve the designer experience.

  • New Bootstrap Theme. We have added a new bootstrap theme and the full bootstrap icon-set in a new Wisej.NET Icon Pack.

NuGet Deployment

This is a major change in the way we deploy Wisej.NET and it prepares for the next major Wisej.NET 3 release with support for dual framework targeting and .NET 6+.

Local NuGet Repo

Wisej.Framework.dll will be installed in a local NuGet repository at %ProgramFiles%/IceTeaGroup/Wisej.NET 2.5/nuget as a NuGet package named "Wisej.NET Local". It will not be copied to $ProgramFiles%/IceTeaGroup/Wisej.NET 2.5/bin anymore.

This change will allow developers to switch to any Wisej.NET version without having to run the installer again, or uninstalling and reinstalling. Simply open the NuGet Package Manager and select either "Wisej.NET Local" or nuget.org and filter for "Wisej-2".

The new templates and existing projects will have to use the NuGet Package Manager to reference Wisej.NET 2.5. This is important because it will allow Wisej.NET 3 to deploy the Wisej.Framework assembly for multiple targets.

Extensions NuGet Packages

All the extensions will only be available at NuGet.org.

Visual Studio Configuration

In order to use the new <PackageReference> syntax in your .csproj or .vbproj project files, instead of the old Packages.config file, make sure this option in Visual Studio is set to PackageReference:

Components in the Toolbox

Starting with Wisej.NET 2.5 you will not find the Wisej.NET components in the toolbox in Visual Studio like before. We have stopped installing the toolbox and instead rely on NuGet and Visual Studio automatic population of the toolbox.

Make sure that your Visual Studio has the "Automatically Populate Toolbox" feature turned on.

This change eliminates the common problem of the Wisej.NET toolbox disappearing, allows us to add Wisej.NET to multiple version of Visual Studio installed on the same machine, and gives us the flexibility to add and publish extensions more frequently.

Missing Icons in the Toolbox

A downside is that Microsoft still doesn't support toolbox icons for NuGet packages. If you really want to add Wisej.NET Components with their icon to the toolbox, follow these steps:

  1. Add a new tab to the toolbox and name it "Wisej" (don't name it Wisej.NET 2.5 or it will be replaced by the NuGet Package).

  2. Locate the Wisej.Framework.dll (or extension dll) and simply drag & drop it on the new toolbox tab.

Other Languages

Wisej.NET is not limited to C# or VB.NET! We have tested it with other .NET languages and made sure it works also with COBOL, x# (CLIPPER, dBase, Vulcan.NET) and F#.

COBOL

MicroFocus VisualCOBOL, NetCOBOL, Raincode COBOL can build single-page web apps with Wisej!

X# (Clipper, dBase, FoxPro)

CLIPPER, dBase, Vulcan.NET, XSharp can build single-page web apps with Wisej!

The control now integrates and expands the SummaryRows extensions, and fully implements the frozen rows feature.

Finally the supports frozen rows, including frozen cells spanning multiple rows.

Wisej.NET 2.5 adds support for frozen rows at the top of the DataGridView, including support for and to allow a cell to display its content across rows and columns.

Make sure your Visual Studio is configured to use the latest NuGet syntax in .csproj or .vbproj. See .

To add an extension simply select the package and it will be automatically downloaded and installed on your development machine. All it's components will also be automatically added to the .

DataGridView
DataGridView
RowSpan
ColSpan
Visual Studio Configuration below
design toolbox
DataGridView
NuGet Deployment
WebView2 - Microsoft Edge Developer
Introduction to Microsoft Edge WebView2 - Microsoft Edge Developmentdocsmsft
Logo
IntroductionTheme Builder
https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview#addsummaryrows-summarytype-summaryposition-groupcol-summarycol-style-customsummarydocs.wisej.com
https://www.nuget.org/packages?q=wisej-2www.nuget.org
Example of summary rows (blurred for privacy)
Logo
Logo