Book Image

.Net Framework 4.5 Expert Programming Cookbook

By : A.P. Rajshekhar
Book Image

.Net Framework 4.5 Expert Programming Cookbook

By: A.P. Rajshekhar

Overview of this book

<p>Net is an architecture neutral and programming language agnostic framework that caters to all requirements, varying from business solutions to multiplayer online 3D games. Version 4.5 added many new features to help with the development of robust and user-friendly solutions. This book will teach you the new features as well as the advanced concepts of different .Net components.<br /><br /> ".Net Framework 4.5 Expert Programming Cookbook" will teach you about the advanced concepts and new features of the core framework, Window Forms, threading, and parallel programming, ASP.Net, Silverlight, WCF, WPF, ADO.Net, and Entity Framework using a real life problem/solution approach with a hands-on style.<br /><br />This book takes a hands-on approach in teaching you how to use the new as well as advanced features of the .Net framework 4.5. Each topic will teach you how to use a specific feature of .Net to solve a real world problem or scenario. You will learn how to use metadata driven programming, creating custom events with payloads, adding parallel constructs to your applications, using strict data bound controls in ASP.Net, enabling third party authentication and embedding maps, among many other key skills.<br /><br /></p>
Table of Contents (17 chapters)
.NET Framework 4.5 Expert Programming Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Using DataSet to modify custom XML configuration files


DataSet is the most versatile component of ADO.NET as it can load data from not only database objects but also XML, Excel worksheets, and so on. Its ability to load data from XML documents is really helpful if you want to keep configuration data such as Web Service host address and locale-based messages. In this recipe, we will make use of DataSet to load the configuration details from the XML document, modify the data, and save it back into the XML document.

We will also use DataGridView to display the loaded data and provide a UI to the user for modifying and saving the data. In this recipe you will also see how well DataGridView plays with DataSet.

How to do it...

  1. Launch Visual Studio 2012. Create a new project of type Windows Forms Project and name it XmlConfigUI.

  2. Save the solution as XmlConfigUI.sln.

  3. Rename Form1 to XmlConfigUI.

  4. Add an XML file and name it messages.xml.

  5. Open messages.xml and add the following:

    <messages>
      <message...