Display the data of two xml codes in c# datagridview?
<p>I have two xml codes that display the data from two seperate tables, now i want to read both of them in c# and display the data from join of them
I've tried this one but it just works for one table.</p>

<pre><code>HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://example.com/ShowUsers.php");

            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            StreamReader input = new StreamReader(response.GetResponseStream());
           ds.ReadXml(input);
try
            {
                int varTotCol = ds.Tables[0].Columns.Count, varTotRow = ds.Tables[0].Rows.Count;
                frm.dgv_ShowUsers.DataSource = ds.Tables["users"];
            }
            catch (Exception Except)
            {
                MessageBox.Show(Except.ToString());
            }
</code></pre>

<p>And these are my xml codes:</p>

<pre><code> //first one
&lt;users&gt;
&lt;ID&gt;1&lt;/ID&gt;
&lt;user_login&gt;admin&lt;/user_login&gt; 
&lt;user_pass&gt;$P$Bdfdffddkjlkiyuyadnvjd&lt;/user_pass&gt;
&lt;term_id&gt;2&lt;/term_id&gt;
&lt;user_activation_key&gt;&lt;/user_activation_key&gt;
&lt;user_status&gt;0&lt;/user_status&gt;
&lt;display_name&gt;admin&lt;/display_name&gt;
&lt;users&gt;

//second one
&lt;terms&gt;
&lt;term_id&gt;2&lt;/term_id&gt;
&lt;name&gt;name&lt;/name&gt;
&lt;term_group&gt;0&lt;/term_group&gt;
&lt;/terms&gt;
</code></pre>

<p>I've convert my database to this xml code via php, I don't know if I should write it here too or not.
Now how should i change the c# code above to work for two or more tables?
Thanks beforehand and sorry for my english.</p>