Buenas tardes. Estoy tratando de llenar un combobox desde un archivo xml, pero me encuentro con el problema de que me trae los datos concatenados y no los puedo utilizar, es la primera vez que trabajo con una datosen Xml y no entiendo bien como separar los elementos.
Este es mi xml:
<?xml version="1.0" encoding="utf-8" ?><Vidrios><vidrio id="1"><precio>23</precio><tipo>ERRR</tipo></vidrio></Vidrios>
y en el formulaio tengo lo siguiente:
private IEnumerable<string> lista() { IEnumerable<string> l = from vidrio in XDocument.Load(@"c:\...\Datos.xml") .Element("Vidrios").Elements("vidrio") select vidrio.Value; return l; } private void cargarCombo() { comboBox1.DataSource = lista().ToList(); comboBox1.DisplayMember = "tipo"; comboBox1.ValueMember = "precio"; }
Desde ya muchas gracias por el tiempo.
Saludos
Matias