[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

Reading xml into a Dataset for a PDA.

Posted on 2006-10-26
2
Medium Priority
?
239 Views
Last Modified: 2010-04-16
I'm new to .NET and this is my first app but
I keep on getting an error I can't seem to find any help on.
The error reads :
"Could not find resource assembly"

Can anyone help me on this problem and maybe show me a solution?

This is the code :

using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using System.Xml;
using System.IO;

namespace Test4
{
      /// <summary>
      /// Summary description for Form1.
      /// </summary>
      public class Form1 : System.Windows.Forms.Form
      {
            private System.Windows.Forms.ComboBox comboBox1;
            DataSet companyDS;
            string xmlFileName;
            string xsdFileName;
            private System.Windows.Forms.TextBox txtbox;
            public Form1()
            {
                  //
                  // Required for Windows Form Designer support
                  //
                  InitializeComponent();
                  companyDS = new DataSet();

                  // Set file names and create file streams
                  xmlFileName = "\\My Documents\\Company.xml";
                  xsdFileName = "\\My Documents\\Company.xsd";
                  FileStream FsXML = new FileStream(xmlFileName,FileMode.Open);
                  FileStream FsXSD = new FileStream(xsdFileName,FileMode.Open);

                  try
                  {      
                  // Load the data into the DataSet.
                        XmlTextReader xtrXML = new XmlTextReader(FsXML);
                        companyDS.ReadXml(xtrXML);
                        xtrXML.Close();                                      <- I get an error here
                        FsXML.Close();

                  // Load the schema into the DataSet.
                  
                        XmlTextReader xtrXSD = new XmlTextReader(FsXSD);
                        companyDS.ReadXmlSchema(xtrXSD);
                        xtrXSD.Close();
                        FsXSD.Close();
                  
                  // Get a DataTable to conveniently use for binding.
                  DataTable dt = companyDS.Tables["record"];

                  //Bind the list box to state abreviations.
                  comboBox1.DataSource = dt;
                  comboBox1.DisplayMember = "Mines";
         
                  //Bind the text box for entering data.
                  txtbox.DataBindings.Add(new Binding("Text",dt,"MineID"));
                  //
                  // TODO: Add any constructor code after InitializeComponent call
                  //
                  }
                  catch (Exception e)
                  {
                        MessageBox.Show(e.Message,"Exception");
                  }
            }
            /// <summary>
            /// Clean up any resources being used.
            /// </summary>
            protected override void Dispose( bool disposing )
            {
                  base.Dispose( disposing );
            }
            #region Windows Form Designer generated code
            /// <summary>
            /// Required method for Designer support - do not modify
            /// the contents of this method with the code editor.
            /// </summary>
            private void InitializeComponent()
            {
                  this.comboBox1 = new System.Windows.Forms.ComboBox();
                  this.txtbox = new System.Windows.Forms.TextBox();
                  //
                  // comboBox1
                  //
                  this.comboBox1.Location = new System.Drawing.Point(8, 40);
                  this.comboBox1.Size = new System.Drawing.Size(176, 21);
                  //
                  // txtbox
                  //
                  this.txtbox.Location = new System.Drawing.Point(40, 120);
                  this.txtbox.Size = new System.Drawing.Size(112, 20);
                  this.txtbox.Text = "textBox1";
                  //
                  // Form1
                  //
                  this.ClientSize = new System.Drawing.Size(194, 280);
                  this.Controls.Add(this.txtbox);
                  this.Controls.Add(this.comboBox1);
                  this.Text = "READ XML";

            }
            #endregion

            /// <summary>
            /// The main entry point for the application.
            /// </summary>

            static void Main()
            {
                  Application.Run(new Form1());
            }
      }
}

Many Thanks
0
Comment
Question by:argus42
2 Comments
 
LVL 8

Accepted Solution

by:
redpipe earned 1000 total points
ID: 17810066
Check that you have a reference to the System.Xml library.

In SolutionExplorer look for subitem "References" to your project and expand it. If "System.Xml" is not shown, add it by right-clicking the meny and choose "Add reference". On the ".Net" tab browse down to you find the "System.Xml" library, select it and click "OK". Try building your project again...
0
 

Author Comment

by:argus42
ID: 17810107
System.Xml is there.
I did it again and built the project again.
I get the same error.

0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article series is supposed to shed some light on the use of IDisposable and objects that inherit from it. In essence, a more apt title for this article would be: using (IDisposable) {}. I’m just not sure how many people would ge…
Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
We’ve all felt that sense of false security before—locking down external access to a database or component and feeling like we’ve done all we need to do to secure company data. But that feeling is fleeting. Attacks these days can happen in many w…
Is your OST file inaccessible, Need to transfer OST file from one computer to another? Want to convert OST file to PST? If the answer to any of the above question is yes, then look no further. With the help of Stellar OST to PST Converter, you can e…
Suggested Courses

834 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question