Archives

 
Styling the Telerik RadTabStrip can feel more complicated than it should be. The control ships with themes, but real-world projects usually need something more specific—brand colors, clearer active states, or simply a cleaner look. This article shows the exact CSS you need to restyle the selected tab and the underline that sits beneath the tab row.
 
The Telerik RadTabStrip looks simple on the surface, but the markup behind it is a little different from most other Telerik controls. Instead of nesting content directly inside the tab strip, you pair it with a RadMultiPage, and each tab maps to a RadPageView. Once you understand that relationship, the control becomes predictable and easy to work with. This article shows the exact markup required to build a working tab strip with two tabs, each backed by a RadGrid. If you’ve struggled to get the tabs and page views wired up correctly, this example removes all the guesswork.
Raising an event from a user control back to the calling page is one of those ASP.NET patterns that every developer eventually needs, yet it’s rarely explained clearly. User controls are great for encapsulating UI and logic, but they often need to notify the parent page when something happens — a menu click, a selection, a change in state. This article shows the cleanest way to expose an event from a user control and handle it in the parent page using VB.NET. The pattern is simple, reliable
Working with comma-separated values in SQL Server used to require awkward loops, XML parsing, or custom functions. STRING_SPLIT changed that. It gives you a fast, native way to turn a delimited string into a rowset you can join, filter, or aggregate. Whether you're passing a list of IDs from .NET or storing multi-value fields in a legacy table, STRING_SPLIT lets you query them cleanly and efficiently. In this article, we’ll walk through how it works, how to trim values, how to join it to your tables, and the key differences between SQL Server versions.
The new Telerik licensing depends on putting a reference to the license key into the 'base' application. The assumption is that you have control over all the code. 
 
Dynamics GP developers don't, 'Dynamics.exe' is out of our control. I've been working with Telerik support for a bit (who doesn't love unlimited free support?) and below are the exact steps to get it working. I'll also include any other reading that I have, in case my solution does not work for you.
 
Working with MDI applications in WinForms is straightforward—right up until you try to center a child form. Developers often assume that setting StartPosition = CenterParent will place the form in the middle of the MDI container, but MDI children don’t follow the same rules as modal dialogs. Instead, they ignore the setting entirely and appear in the top-left corner. In this article, we’ll walk through a simple, reusable pattern for opening MDI child forms centered inside the parent window, along with clean VB.NET examples you can drop into your project.
I'm not writing this for anybody but myself. I end up having to write a number of websites that use authentication, and I want to write down the authentication pattern that I use so that I can copy it between websites. If it's a value to anybody else, you're welcome to it. But have low expectations
Table Definition Quick Links
All Tables
SOP Tables
RM Tables
GL Tables
POP Tables
HR Tables
PM Tables
UPR Tables
IV Tables
Olympic Tables
3