| "Can't create a child list" error message when you open a form in Visual Studio .NET |
| Microsoft Support |
|
(816799) - When you delete the table that is bound to a control form of the DataSet Schema and then save the project in Microsoft Visual Studio .NET, you may receive the following error message when you open the form in Design view: Can't create a child list for...
|
|
| "Can't create a child list" error message when you open a form in Visual Studio .NET |
| Microsoft Support |
| (816799) - When you delete the table that is bound to a control form of the DataSet Schema and then save the project in Microsoft Visual Studio .NET, you may receive the following error message when you open the form in Design view: Can't create a child list for... |
|
| "Can't create a child list" error message when you open a form in Visual Studio .NET |
| http://www.kbalertz.com/ |
| (816799) - When you delete the table that is bound to a control form of the DataSet Schema and then save the project in Microsoft Visual Studio .NET, you may receive the following error message when you open the form in Design view: Can't create a child list for... |
|
| .NET |
| MSDN |
| Unexpected Errors in Managed Applications |
|
| A C# Framework for Interprocess Synchronization and Communication |
| The Code Project |
| How to share resources and implement a rich message/data passing architecture between threads and processes (SOA) |
|
| 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 |
|
| Advanced Data Mapping in .NET |
| DotNetJunkies |
| In this article, Tin demonstrates 3 automated mechanisms for data mapping: mapping from Database table columns to object properties, mapping from HTML form fields to object properties, mapping from ASP.NET Web controls to object properties. |
|
| An Extensive Examination of Data Structures - Part 6: Efficiently Representing Sets |
| MSDN |
| Scott Mitchell discusses data structures for implementing general and disjoint sets. |
|
| An Intro to Destructors in C# |
| The Code Project |
| This article gives an overview of the destructor in C#. It covers basics, behaviour of destructors in inheritance scenario, how .NET framework manages the destructor internally. It contains some sample codes, along with the genaral FAQs about the destructor. |
|
| An unhandled exception of the 'System.ArgumentException' type occurs after you rename the columns of a DataSet object |
| http://www.kbalertz.com/ |
| (815545) - After you rename the columns of a DataTable object in the DataSet , if you try to refer to the columns in case-insensitive manner, you receive the following exception: An unhandled exception of type 'System.ArgumentException' occurred in... |
|
| An unhandled exception of the 'System.ArgumentException' type occurs after you rename the columns of a DataSet object |
| http://www.kbalertz.com/ |
| (815545) - After you rename the columns of a DataTable object in the DataSet , if you try to refer to the columns in case-insensitive manner, you receive the following exception: An unhandled exception of type 'System.ArgumentException' occurred in... |
|
| Building Templated Custom ASP.NET Server Controls |
| MSDN |
| Learn how to create ASP.NET Server controls that enable users to customize the look and feel. |
|
| C# Browser History Monitoring Application (Part 1) |
| C#Today |
| The application developed by Jan Narkiewicz in this article monitors the browser history file of a currently logged in user. As the user surfs the web, the contents of their browser history folder are mirrored to a secure location. Inside the mirrored location (only accessible to administrators on the machine) all additions and updates to the users browser history folder are recorded. Deletions are not recorded. The idea is to monitor a users web surfing habits without letting them know their surfing habits are being monitored. |
|
| C# From a Java Developer's Perspective |
| http://www.25hoursaday.com/ |
| What follows is an overview of similarities and differences between the language features and libraries of the C# and Java programming languages based on my experience using both languages. All code snippets below were tested on Microsoft's .NET Framework Beta 2 for C# snippets and Java™ 2, Standard Edition (J2SE™) version 1.4 Beta 2 for the Java snippets. |
|
| Code Generation in the .NET Framework Using XML Schema |
| MSDN |
| Learn the difference between typed datasets and classes generated by the xsd.exe tool. Extend this process by reusing the infrastructure classes supporting it, staying compatible with the XmlSerializer. |
|
| Creating multilingual websites - Part 2 |
| The Code Project |
| Creating multilingual websites - Part 2 |
|
| Data Binding Custom Classes |
| DotNetJunkies |
| "I have a class 'test' which contains two public string properties p1 and p2. Then I build an ArrayList with some newly created instances of class 'test'. Now I want to use this ArrayList for data binding. So I tried to write: databinder.eval(container.dataitem,"p1") But this does not work. An exception is always thrown, stating that class 'test' does not contain a property p1. Please could you explain, how databinder.eval works with custom classes, not against a DataSet and so on." |
|
| Data Binding Custom Classes |
| DotNetJunkies |
| There are a lot of samples that show you how to data bind DataReaders or DataSets to DataGrids, Repeaters, etc. But what happens if you want to use your own classes within a collection? This article shows you how to do it. |
|
| Doing Collections with Inheritance |
| MSDN |
| I've heard Microsoft® Visual Basic® 6.0 developers say things like "Well, I don't really need inheritance in my object designs." They wonder why getting inheritance in Microsoft® Visual Basic® .NET is such a big deal. I think many of these developers have really needed inheritance all along—they just didn't realize it. To see why, let's look at how collections are managed in Visual Basic 6.0, and then how things change in Visual Basic. NET. I should first point out that if you don't use collections in your object designs, then you are not really using object orientation in depth. It's probably appropriate for you to invest some more time in object-oriented philosophy, because that understanding is central to using .NET most effectively. |
|
| Error Handling in Visual Basic .NET |
| MSDN |
| Discusses how error handling differs between Visual Basic .NET and Visual Basic 6.0. Main topics include Try/Catch blocks, Exception objects, procedure callers, and how to create your own Exception classes. |
|
| Events and Delegates simplified |
| The Code Project |
| This article shows you how to design events for your classes. |
|
| Examining the My Feature in Visual Basic 2005 |
| MSDN |
| Learn how the My feature exposes .NET Framework functionality, including available classes, dynamically generated classes, and threading. |
|
| Exposing Type Information |
| C#Today |
| In his previous article, Morgan Skinner looked at the TypeDescriptor class, and how it could be used to retrieve various pieces of information from a type (or object). In certain situations however, you might want to augment or bypass the information returned from the TypeDescriptor, and in order to do this you need to implement the ICustomTypeDescriptor interface on your type. In this article, Morgan examines the ICustomTypeDescriptor interface, and show some examples of where it might be used, such as to to construct a list of properties on the fly when reading records from a database and displaying them on screen. Using the ICustomTypeDescriptor interface, it is possible to give each record its own list of properties, which might be useful if you want to permit or deny access to those properties based on some row level security settings. |
|
| Extolling the Virtues of Enumerated Types |
| MSDN |
| Most programmers are already familiar with enumerated types. But just to review, an enumerated type defines a set of symbolic names and values. Of course, a programmer can always write a program using 0 to represent red, 1 to represent green, and so on. However, there are at least two reasons why you shouldn't hardcode numbers into their code and should instead use an enumerated type. |
|
| FIX: A System.ArgumentException exception occurs when you try to create a Windows form that inherits from a Windows form that contains a dataset |
| http://www.kbalertz.com/ |
| (821536) - Explains that a System.ArgumentException exception may occur when you try to create a Windows form that inherits from a Windows form that contains a dataset. Requires that you install a hotfix to resolve the problem. |
|