C#学习教程:将XML数据导入组合框combox2中的key2等等。所以这样做但不是真正有效的DataSetdsSet=newDataSet();dsSet.ReadXml("C:\Users\jackandjill\Documents\VisualStudio2010\Projects\highlite\highlite\keys.xml");comboBox1.DataSource=dsSet.Tables["keys"];comboBox1.DisplayMember="key1";我更喜欢使用Linq2XML:将数据加载到XDocument:从文件加载:varxmlDocument=XDocument.Load(fileName);或者从string=XDocument.Parse(@"CtrlAltShiftCtrlAltShiftabc")加载varxmlDocument;然后您可以选择所需的项目varmainItems=fromkeyinxmlDocument.Descendants("key1")selectkey.Value;varsecKeyItems=fromkeyinxmlDocument.Descendants("key2")selectkey.Value;varalphaItems=fromkeyinxmlDocument.Descendants("key3")selectkey.Value;您现在可以将每个组合绑定到所选结果,如下所示提示:comboBox1.DataSource=mainItems.ToList();您可能想要清理XML(删除换行符和空格)varmainItems=fromkeyinxmlDocument.Descendants("key1")selectkey.Value.Trim();varsecKeyItems=fromkeyinxmlDocument.Descendants("key2")选择key.Value.Trim();varalphaItems=fromkeyinxmlDocument.Descendants("key3")selectkey.Value.Trim();UsinqLINQToXML:以上是C#学习教程:将XML数据导入combobox分享所有内容,如果对大家有用还有需要了解更多C#学习教程的,希望大家多多关注—varxml=XElement.Parse(@"CtrlAltShiftCtrlAltShiftabc");varkey1=xml.Descendants("key1");foreach(varkeyinkey1)comboBox1.Items.Add(key.Value.Trim());varkey2=xml.Descendants("key2");foreach(varkeyinkey2)comboBox2.Items.Add(key.Value.Trim());//其他键同理...本文摘自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
