Autor Tema: Error con DataView Se espera un tipo  (Leído 5508 veces)

0 Usuarios y 1 Visitante están viendo este tema.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Error con DataView Se espera un tipo
« en: Agosto 15, 2012, 04:50:37 pm »
Por que me tira este error al querer crear un DataView

aca: Private dv As New DataView el error que dice es Se espera un tipo, lo raro es que en otro proyecto me funciona muy bien así mismo como tengo.

Código: (VB) [Seleccionar]
Imports MySql.Data.MySqlClient
Imports MySql.Data.MySqlClient.MySqlDataAdapter

Public Class Form1

    Private dv As New DataView

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim cnn As New MySqlConnection("Data Source=localhost;Database=movimientos;User ID=root;Password=")
        Dim da As New MySqlDataAdapter("SELECT * FROM clientes", cnn)
        Dim ds As New DataSet
        da.Fill(ds)
        dv.Table = ds.Tables(0)
        DataGridView1.DataSource = dv
    End Sub

End Class

Estas son las referencias en mi proyecto.

« última modificación: Agosto 15, 2012, 04:53:25 pm por E N T E R »
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

seba123neo

  • Moderador
  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Error con DataView Se espera un tipo
« Respuesta #1 en: Agosto 15, 2012, 05:29:13 pm »
posa el mouse sobre la palabra DataView, si te dice el tooltip "Representa una vista personalizada que puede enlazar datos de un DataTable para ordenación, filtrado, búsqueda, edición y exploración. " esta bien, pero sino debes tener otro objeto en el proyecto con el mismo nombre y te crea conflicto.

saludos.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Error con DataView Se espera un tipo
« Respuesta #2 en: Agosto 15, 2012, 06:06:18 pm »
No tengo otro objeto solo este codigo es, es un nuevo proyecto. lo raro es si creo un nuevo proyecto y copio ese cogido si funciona.



CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Error con DataView Se espera un tipo
« Respuesta #3 en: Agosto 15, 2012, 06:30:18 pm »
No puedes poner new en la parte de declaraciones, quita el new y despues pones
dv= New DataView

En algun sub

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Error con DataView Se espera un tipo
« Respuesta #4 en: Agosto 15, 2012, 06:41:03 pm »
Si probe tambien igual me tira ese error
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Error con DataView Se espera un tipo
« Respuesta #5 en: Agosto 15, 2012, 10:06:57 pm »
Código: [Seleccionar]
Dim dv As DataView ' En declaraciónes

Sub Form_load(...)
   dv=new DataView()
   '...
End Sub

Así debe quedar

seba123neo

  • Moderador
  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Error con DataView Se espera un tipo
« Respuesta #6 en: Agosto 15, 2012, 10:18:23 pm »
No puedes poner new en la parte de declaraciones, quita el new y despues pones

en realidad si se puede.

es raro lo que te pasa agarra un proyecto limpio nuevo (donde decis que si te funciona) y compara las referencias del proyecto.

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Error con DataView Se espera un tipo
« Respuesta #7 en: Agosto 15, 2012, 10:56:34 pm »
No puedes poner new en la parte de declaraciones, quita el new y despues pones

en realidad si se puede.

es raro lo que te pasa agarra un proyecto limpio nuevo (donde decis que si te funciona) y compara las referencias del proyecto.
Se puede? :P hace mucho que no toco .net, tengo que retormar

Lo que sí te tira el error porque tu proyecto se llama DataView, y como bien indica la sugerencia, debes usar Data.DataView

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Error con DataView Se espera un tipo
« Respuesta #8 en: Agosto 16, 2012, 11:03:17 am »
Exacto Raul era eso el problema, mi proyecto se llama DataView y si le pongo

Código: (VB) [Seleccionar]
Dim dv As New Data.DataView
Funciona de lujo, la verdad que yo ya le puse antes de postear el problema el Data.DataView, solo quería saber por que en este proyecto tengo poner así, si en otro proyecto me funcionaba sin problema con Dim dv as New DataView.

Pero ahora esta mas claro que el agua era el nombre del proyecto.

Gracias por responder Seba y Raul.
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo