title: Attempting to build a DataGridView from Xml. Not working
body: <p>Code is as follows:</p>
  
  <pre><code>string fileName = "passfile.xml";
  DataSet ds = new DataSet("Account List");
  DataTable accounts = ds.Tables.Add("Accounts");
  
  accounts.Columns.AddRange(new DataColumn[] {
      new DataColumn("Username"),
      new DataColumn("Password"),
      new DataColumn("Description")
  );
  
  XmlDocument doc = new XmlDocument();
  doc.Load(fileName);
  
  foreach (XmlNode node in doc.GetElementsByTagName(accountGroupsBox.SelectedItem.ToString()))
  {
      DataRow row = accounts.Rows.Add(
          node["Username"].InnerText,
          node["Password"].InnerText,
          node["Description"].InnerText);
  }
  
  dataGridView1.DataSource = accounts;
  </code></pre>
  
  <p>My XML file looks like this:</p>
  
  <p>Well I couldn't figure out how to properly escape the XML, but there there is an element called <code>Account</code> with <code>AccountType</code> with inner text as <code>Email Accounts</code>, or <code>Web Accounts</code> or something similar that matches the items in the combo box. Additionally there are other child elements such as Username, Password, etc. </p>
  
  <p>The problem is when the code actually executes, the DataGridView fills with the proper rows and columns but where is nothing in them....what did I do wrong?</p>