I just want to give a big shout-out to one of the most underrated but incredibly powerful controls in Wisej: HtmlPanel.
I’ve been using it extensively in my projects, and it’s been a game-changer – especially when it comes to building dynamic views with grouped rows and columns that go far beyond what standard controls offer.
✅ Dynamic Grouping of Rows and Columns
Need to group rows by date? Columns by categories? HtmlPanel handles it beautifully. By generating the HTML dynamically, I can fully control how content is grouped, nested, and displayed – something that’s extremely hard to do with regular grids or reports.
For example, I built a weekly schedule layout that groups tasks by day and leadership level, with nested rows showing time, content, and location – and it looks clean and structured!
✅ Flexible Layout with HTML & CSS
There are no layout limitations. I can define my own structure using <table>
, <div>
, Flexbox, or Grid, and then apply any CSS I want. Whether I’m highlighting weekends, merging cells with rowspan
or colspan
, or embedding icons and tooltips, it just works.
✅ Perfect for Schedules, Reports, and Dashboards
I’ve used HtmlPanel to render weekly timetables, financial summaries, and event dashboards. It’s especially effective when you need a read-only, well-formatted display that’s updated from live data.
✅ Easy to Update from Code
Since the content is just HTML, I generate everything in VB.NET or C#, using data from SQL Server, and inject it directly into the panel. This keeps the logic simple and fully within my control.
✅ Fast Rendering, Even with Complex Layouts
HtmlPanel is incredibly lightweight. Even when rendering a full weekly schedule with multiple rows per day and conditional formatting, it stays snappy.
✅ Seamless Integration of HTML + CSS
HtmlPanel allows me to mix static content with dynamic HTML generated from code or database queries. It’s like having the power of a mini web page inside my app – fully customizable, styled, and responsive.
✅ Perfect for Weekly Schedules, Reports, or News Panels
I’ve recently used HtmlPanel to build a weekly schedule view for my organization, complete with grouped rows by date, icons for different types of events, color-coded highlights for weekends, and rich formatting – all rendered beautifully inside the panel.
✅ Dynamic Content on the Fly
Using VB.NET or C#, I can build the entire HTML string at runtime, inject data from SQL Server, and present a polished UI without relying on complex components or third-party report viewers.
✅ Lightweight and Fast
Unlike traditional reporting tools or heavy UI components, HtmlPanel renders fast and works well even with large amounts of structured content.
✅ Custom Scripts and Interactivity
Need a click event? Tooltips? Inline styles? No problem. HtmlPanel gives you the freedom to include JavaScript snippets or just handle events directly through HTML elements if needed.
To the Wisej team: Thank you for building such a versatile and developer-friendly control. It’s one of those features that quietly does its job but opens up huge possibilities for creative and elegant UI solutions.
If you’re not using HtmlPanel yet – you’re missing out!
Glad you’re enjoying the HtmlPanel!
-Julie
Please login first to submit.