XmlNodeList list = xmlDoc.SelectNodes("/LanguageResource/LangType[@lang='zh-CN']/Menu/MenuItem");
            XmlNodeList list1 = xmlDoc.SelectNodes("/LanguageResource/LangType[@lang='en-US']/Menu/MenuItem");
            dataGridView1.Columns.Add("a", "语种");
            dataGridView1.Columns.Add("b", "对照语言文本");
            dataGridView1.Columns.Add("c", "语种");
            dataGridView1.Columns.Add("d", "语言文本");            foreach (XmlNode menu in list  )
            {
                    string title = menu.Attributes["Name"].Value;
       
                    string text = menu.Attributes["Text"].Value;
                    string title1 = menu.Attributes["Name"].Value;
    
                    string text1 = menu.Attributes["Text"].Value;
                    dataGridView1.Rows.Add(new string[] { title, text, title1, text1 });
            }
我想把 XmlNodeList list与list1 指定的节点属性不在相同父节点下  我想再一个循环内做到同时添加list list1绑定的信息怎么搞  上面的foreach只绑定list的数据 我试了下用两个foreach 后面那个改为XmlNode menu in list1   
dataGridView1.Rows.Add(new string[] { , , title1, text1 }); 前面两个我不知道填什么,没有NULL、
写空字符串“”出现