Implementing multi-column filtering on the IBindingListView
A couple of years ago, I a whitepaper about how to implement searching and sorting on the generic BindingList for data binding in Windows Forms. About the same time my colleague, Karl, wrote a...
View ArticleDataGridView Watermark Cell
I returned from my end-of-the-year vacation to find the following reader comment in my inbox:> I am trying to create a custom DGV column that will show a watermark for the empty cells , in the same...
View ArticleClient Application Services and WPF
Although my sample for Client Application Services (CAS) uses Windows Forms, you can adapt it to Windows Presentation Foundation (WPF) with little effort. The configuration steps are the same, and the...
View ArticleImplementing the IBindingListView for filtering
Due to customer feedback and requests, I've been working on an article that demonstrates a simple implementation of the filtering portion of the IBindingListView. This implementation works with the...
View ArticleDataGridviewAutoFilter sample updated
I've made a few bug-fixes to my DataGridViewAutoFilter sample, which is described in Building a Drop-Down Filter List for a DataGridView Column Header Cell. It might be a week or two until the article...
View ArticleClient Application Services sample updated for Visual Studio 2008 RTM
I have updated my Client Application Services sample (previous posts here and here) to work with the Visual Studio 2008 RTM release. See UsingClientApplicationServices.zip. Additionally, the final...
View ArticleClient Application Services sample and walkthrough updated
Back in May, I posted an early version of my Client Application Services walkthrough, which was used as a lab session at TechEd. Since then, there have been many improvements to both Visual Studio and...
View ArticleTech-Ed Notes
Thanks to everyone who stopped by the Acropolis and Windows Forms booth at Tech-Ed! Double thanks if you answered a few of my questions about documentation. You can be sure that the Windows .NET Client...
View ArticleClient Application Services in Windows Forms: End-to-End Walkthrough Available
The Beta 1 release of Visual Studio Code Name "Orcas" includes a new feature called Client Application Services. This feature enables Windows client applications to easily access user-management...
View ArticleWhat does "not supported" mean?
Periodically someone questions me about a caution that appears in all of the System.Drawing.* namespace overview topics. It reads: "Classes within the System.Drawing namespace are not supported for use...
View ArticleWindows Forms and WPF Interop Docs
Now that interest in WPF is really heating up, we've been getting more inquiries about WinForms and WPF interop. Fortunately, we have a lot of coverage in the SDK docs, which shipped in November:...
View ArticleDataGridView Drop-Down Filtering Tip
Recently, a reader asked how to detect filter changes with the code in Building a Drop-Down Filter List for a DataGridView Column Header Cell. That article describes how to derive from...
View ArticleIt's a juggling act
If you are reading this blog post, it’s likely you saw Karl’s post highlighting some of the recent updates and improvements we’ve made to the existing Windows Forms documentation set. You might be...
View ArticleRecent Windows Forms Documentation Updates
Since Visual Studio 2005 was released, we've received a fair amount of feedback on the documentation. We have been able to clarify and update many help topics in response to this feedback, so please...
View ArticleMaintaining position in a child table
I've recently written a document covering some changes to the CurrencyManager in .NET Framework version 2.0. I'll summarize the document here, as it will not be published for a few months, and this...
View ArticleExtracting embedded images
Periodically we get questions about how to extract and use an image compiled as an embedded resource in an assembly. It’s easily done using the Bitmap or Icon constructor that takes a type and string...
View ArticleOdds and ends from the world of design-time
I've fixed a couple of doc bugs that customers were rightfully complaining about. It will be awhile before you'll see the updated topics, so here's a summary to give you a head start. How to: Give Your...
View ArticleSharing data across forms with a BindingSource
I've seen a lot of questions posted in forums regarding how to use a BindingSource component to share data between forms and keep bound controls synchronized. We created a couple of topics on how to do...
View ArticleNew White Paper: Windows Forms 2.0 Data Binding Improvements
Yes - another white paper! We've been quite the busy beavers here in User Education. Cheryl Simmons has a great two-parter up detailing improvements to the data binding architecture in Windows Forms...
View ArticleRetrieve from RSS Feed using XmlDocument
So I'm trying to wrap up this white paper I'm writing on consuming RSS in Windows Forms. I wrote a whole section on how to apply a custom XSLT transform to a feed, and display the resulting HTML in the...
View Article