![]() |
System.Data.DataViewManagerListItemTypeDescriptor Hola tengo un problema con un combobox no se llena con los datos que tengo en la BD me sale esto System.Data.DataViewManagerListItemTypeDescriptor eh buscado por ahi pero no le encuentro solucion si a alguien sabe sobre este problema uso el .NET2005 y el codigo es: no se si estara bien ustedes me diran conexion = New SqlConnection("server=(Local);database=administrac ion_pc;integrated security=SSPI") dataadapter = New SqlDataAdapter Dim consulta As New SqlCommand("select condicion_iva,descripcion_iva from condicion_iva", conexion) Me.dataadapter.SelectCommand = consulta datos = New DataSet Me.conexion.Open() Try Me.dataadapter.Fill(datos, "condicion_iva") Me.ComboBox2.DataSource = datos Me.ComboBox2.DisplayMember = "descripcion_iva" Catch ex As Exception MessageBox.Show(ex.Message) End Try Me.conexion.Close() |
Re: System.Data.DataViewManagerListItemTypeDescriptor creo que el problema viene de que no extraigo los datos que estan en la BD al dataset ??? |
Re: System.Data.DataViewManagerListItemTypeDescriptor No se si se deba a q le estás mandando un DataSet como Fuente de Datos al ComboBox. Creo q deberías usar solo la tabla q necesitas, en tu caso creo q se llama "condicion_iva", vdd? Intenta creando un DataTable y ese mismo lo llenas con algo asi: Código: tuDataTable = New DataTableEspero te sirva Checa este link, parece el mismo problema q el tuyo http://www.thescripts.com/forum/thread276611.html |
Re: System.Data.DataViewManagerListItemTypeDescriptor hola gracias por contestar , sigo teniendo el mismo problema solo que con el datatable me llega al combo la cantidad de datos que tiene la tabla y me pone esto System.Data.DataRowView osea si tengo 4 datos ingresados en la BD me sale 4 de esto en el combo System.Data.DataRowView System.Data.DataRowView System.Data.DataRowView System.Data.DataRowView por otro lado creo que tendria que ser con un dataset ya que tiene que ir relacionado con otra tabla. a ver si quien me da una manita en esto muchas gracias |
Re: System.Data.DataViewManagerListItemTypeDescriptor hola ya solucione el problema con el dataset que no le llegaba los datos de la tabla le posteo el codigo para el que lo necesite datos = New DataSet Me.conexion.Open() Try Me.dataadapter.Fill(datos, "condicion_iva") Me.ComboBox2.DataSource = datos.Tables(0) Me.ComboBox2.DisplayMember = "descripcion_iva" ' pueden ser estas lineas tambien 'Me.ComboBox2.DisplayMember = datos.Tables(0).Columns("descripcion_iva").ToStrin g 'Me.ComboBox2.ValueMember = datos.Tables(0).Columns("condicion_iva").ToString Catch ex As Exception MessageBox.Show(ex.Message) End Try |
Re: System.Data.DataViewManagerListItemTypeDescriptor De hecho asi tiene q ser... Ten en cuenta q un DataSet es un 'arreglo' (conjunto) de Tablas con alguna relación (o ninguna) contenidas dentro de el. Por lo tanto tienes q hacer referencia a cual tabla quieres accesar datos.Tables(0) en este caso. El DisplayMember y ValueMember te ayudan para saber q dato, campo, columna ira a mostrarse directamente como miembro del combo, y a cual hará referencia cada uno de esos miembros, respectivamente. De hecho el error q te mandaba al hacerlo con el DataTable, era pq no tenias esas propiedades asignadas. Q bueno q lo resolviste, por aqui seguimos. Q tengas un excelente día |
Re: System.Data.DataViewManagerListItemTypeDescriptor muchas gracias men de seguro mas adelante encesitare de tu ayuda |
| La zona horaria es GMT -6. Ahora son las 10:29. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.