| .NET |
| MSDN |
| Unexpected Errors in Managed Applications |
|
| A Dictionary Collection Sorting By Value |
| The Code Project |
| An article on creating a custom collection like the SortedList that sort entries by value instead of by key |
|
| Configuring Exceptions Using Web.config |
| The Code Project |
| An article on handling exceptions using custom handlers, by a custom configuration section, making it independent from using the application. |
|
| DOC: Clear() Method Throws an Exception When DataSet Is Bound to XmlDataDocument (Q307511) |
| http://www.kbalertz.com/ |
| The "DataSet.Clear Method" topic in the Microsoft .NET Framework Class Library documentation specifies that the |
|
| Exception Management in .NET |
| MSDN |
| This document discusses design and implementation guidelines for exception management systems that use .NET technologies. It focuses on the process of handling exceptions within .NET applications in a highly maintainable and supportable manner. |
|
| FIX: You receive the "System.InvalidOperationException" error message when you drag a window over a form that contains a DataGrid object |
| http://www.kbalertz.com/ |
| (822880) - Describes a problem that occurs where you receive an unhandled exception error message in Visual Studio .NET 2002. This problem occurs when you drag a window that is created by threads over a form that contains a DataGrid object. |
|
| General Guidelines for C# Class Implementation |
| The Code Project |
| While implementing my first projects using C# I found out that there where several issues to take into account if I wanted my classes to behave correctly and make good friends with .NET. While this list is in no way complete, it contains the guidelines that I currently follow. |
|
| How to make a Visual C++ .NET class usable in a foreach statement in Visual Studio .NET |
| Microsoft Support |
| (816194) - This step-by-step article describes how to use the IEnumerable interface and the IEnumerator interface to create a class in Microsoft Visual C++ .NET. You can use the class in a foreach statement in Microsoft Visual C# or in Microsoft Visual Basic... |
|
| HOW TO: Make a Visual Basic .NET Class Usable in a For Each Statement (Q322025) |
| Microsoft Support |
| This step-by-step article demonstrates how to use the |
|
| Implementing IEnumerator and IEnumerable Interfaces Using Inner Class in C# |
| C# Corner |
| .NET framework provides IEnumerable and IEnumerator interfaces to implement collection like behavior to user defined classes. A developer can implement these interfaces to provide collection like behavior to their classes. These interfaces are implemented through inner classes. |
|
| NumberBox ASP.NET Control |
| http://www.reflectionit.nl/ |
| The NumberBox control is an ASP.NET control, which lets the user only input numerical values. The base class of NumberBox class is the TextBox class. It uses JavaScript to validate the KeyPress event. An extra RegularExpresionValidator can be used to validate the control. |
|
| Overview of MSBuild, Part 3: What Is the Limit to Extensibility? |
| MSDN |
| Describes MSBuild's support of Visual Studio solution files and explains how the extensible logger mechanism can be used to write rich build tools. |
|
| POP3 Client as a C# Class |
| The Code Project |
| After reading Agus Kurniawan's article on using C# to communicate with a POP3 server I decided that I'd get a lot more milage if I built up a class that would act as a POP3 client. I decided to implement methods for each of the standard POP3 commands, with each method returning a string containing the response of the POP3 server (where appropriate.) In some situations the command is not valid so the methods detect this and returns an error message rather then sending the command to the server. The source code accompanying this article contains the class definitions and the demo console application (shown above) shows how to use the class to retrieve from a POP3 mail server. |
|
| PRB: "ChangeDatabase Requires an Open Connection" Error Message When You Execute the ChangeDatabase Method of a Connection Object (Q318137) |
| Microsoft Support |
| When you execute the ChangeDatabase method of a Connection object, you may receive the following error message: An unhandled exception of type 'System.InvalidOperationException' occurred in system.data.dll Additional information: |
|
| PRB: "ChangeDatabase Requires an Open Connection" Error Message When You Execute the ChangeDatabase Method of a Connection Object (Q318137) |
| http://www.kbalertz.com/ |
| When you execute the ChangeDatabase method of a Connection object, you may receive the following error message: An unhandled exception of type 'System.InvalidOperationException' occurred in system.data.dll Additional information: |
|
| PRB: "COMPUTE BY Statements Not Supported" Exception When You Use COMPUTE BY Clause with SQL Server |
| http://www.kbalertz.com/ |
| (311540) - When you attempt to use the COMPUTE BY clause with the Microsoft SQL Server .NET Data Provider, you receive the following exception: An unhandled exception of type 'System.InvalidOperationException' occurred in system.data.dll. Additional information:... |
|
| PRB: "Failed to Initialize Distributed Transactions" Error Message with Oracle .NET Managed Provider |
| http://www.kbalertz.com/ |
| (322343) - When you try to enlist an Oracle connection in a distributed transaction by using the Microsoft .NET Framework Managed Provider for Oracle, you receive the following System.InvalidOperationException exception: Failed to initialize distributed... |
|
| PRB: "System.Messaging.MessageQueueException" Error Message When You Run the MessageQueue.Send Method MSDN Sample Code or When You Run the MessageQueue.Receive Method MSDN Sample Code |
| http://www.kbalertz.com/ |
| (828984) - When you run the sample code that appears on certain Microsoft Developer Network (MSDN) Web sites, you may receive the following error message: An unhandled exception of type 'System.Messaging.MessageQueueException' occurred in system.messaging.dll... |
|
| PRB: "System.Messaging.MessageQueueException" Error Message When You Run the MessageQueue.Send Method MSDN Sample Code or When You Run the MessageQueue.Receive Method MSDN Sample Code |
| Microsoft Support |
| (828984) - When you run the sample code that appears on certain Microsoft Developer Network (MSDN) Web sites, you may receive the following error message: An unhandled exception of type 'System.Messaging.MessageQueueException' occurred in system.messaging.dll... |
|
| PRB: Contention, Poor Performance, and Deadlocks When You Make Web Service Requests from ASP.NET Applications |
| http://www.kbalertz.com/ |
| (821268) - When you make calls to XML Web services from an ASP.NET application, you may experience contention, poor performance, and deadlocks. Clients may report that requests stop responding (or "hang") or take a very long time to execute. If a deadlock is... |
|
| PRB: Contention, Poor Performance, and Deadlocks When You Make Web Service Requests from ASP.NET Applications |
| Microsoft Support |
| (821268) - When you make calls to XML Web services from an ASP.NET application, you may experience contention, poor performance, and deadlocks. Clients may report that requests stop responding (or "hang") or take a very long time to execute. If a deadlock is... |
|
| PRB: Error "Invalid Attempt to Read from Column Ordinal" When You Use DataReader in Visual Basic .NET (Q308069) |
| Microsoft Support |
| When you use DataReader to read a row, if you try to access columns in that row, you receive an error message similar to the following: "System.InvalidOperationException: Invalid attempt to read from column ordinal '0'. With CommandBehavior.SequentialAccess, you may only read from column ordinal '2' or greater."
|
|
| PRB: Error Occurs When You Use ADO.NET OLEDbDataAdapter to Modify Excel Workbook |
| Microsoft Support |
| (316756) - When you try to add, to update, or to delete records in an Excel workbook that uses the OLEDbDataAdapter with ADO.NET, you receive one of the following error messages: When you add a record: Syntax error in INSERT INTO statement. When you update a... |
|
| Production Grammar Framework for .NET with Applications to Testing |
| The Code Project |
| Production grammar can be used to produce a wide range of results, including automatic test cases |
|
| Simple Stack Implementation |
| C# Help |
|
|