que tal, quisiera que me ayuden, tengo un combo llenado con datos de un xml,
solo que en el combo me muestra lo siguiente system.data.DataRowView y yo
quiero que muestre un folio, el codigo es el siguiente:
Imports System.Data
Imports System.Data.SqlClient
Imports System.IO
Imports System.Xml
Imports System.Text
Imports System.Globalization
Imports Microsoft.WindowsCE.Forms
Private dvFolios As System.Data.DataView
Private data As System.Data.DataSet
Private Sub loadXMLData()
Try
data = New DataSet("ds")
Dim fs As New FileStream("\My Documents\verinspda.xml", FileMode.Open)
Dim xr As New XmlTextReader(fs)
data.ReadXml("\My Documents\verinspda.xml")
Me.combobox_folios.DataSource = data.Tables(0)
Me.combobox_folios.DisplayMember = "folio"
Catch e As System.IO.FileNotFoundException
MessageBox.Show("El archivo XML no es encontrado. Por favor seleccione un
nombre diferente.")
Catch e As XmlException
End Try
End Sub
Private Sub ComboBox_Folios_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
combobox_folios.SelectedIndexChanged
If combobox_folios.SelectedIndex >= 0 Then
Dim strRF As String
Dim row As DataRowView CType(combobox_folios.Items(combobox_folios.SelectedIndex), DataRowView)
Me.combobox_folios.DisplayMember = "folio"
Me.TextBox1.Text = row("tipo")
Me.TextBox2.Text = row("Folio")
End If
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
loadXMLData()
End Sub
End Class
De antemano muchas gracias..
Leer las respuestas