Visual Basic.NET - Filtrar fechas en datagridview

   
Vista:

Filtrar fechas en datagridview

Publicado por Edward edlirianl@gmail.com (11 intervenciones) el 05/10/2017 17:19:47
Holas a todos,
De antemano doy gracias por sus acostumbradas colaboraciones.
Tengo este código en vb.net que no me presenta ningún error y se logra ejecutar, pero al momento de realizar el filtro de las fechas me arroja valores incorrectos, o sea que no se realiza bien la consulta mostrando datos que no corresponde al periodo seleccionado en los datetimepicker del form. La base de datos es de access y el campo de fecha es de tipo texto ya que cuando lo coloco como fecha me da el error "Los tipos de datos no coinciden"
anexo imagen
Captura

este es el codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim ds1 As New DataSet
    Dim dt1 As New DataTable
    Dim Fechini As Date
    Dim Fechfin As Date
    Fechini = Convert.ToDateTime(Me.DateTimePicker1.Value)
    Fechfin = Convert.ToDateTime(Me.DateTimePicker2.Value)
 
    Dim adp1 As New OleDb.OleDbDataAdapter("SELECT a.guia, a.consignatario, a.fechaarrivo, a.valor, b.fechanotif from Manifiesto a left outer join notifimpuestos b on a.guia = b.guia where a.fechaarrivo between '" & DateTimePicker1.Value.Date.ToString & "' AND '" & DateTimePicker2.Value.Date.ToString & "'", conn)
 
    Try
 
        ds1.Tables.Add("tabla")
        adp1.Fill(ds1.Tables("tabla"))
        Me.DataGridView1.DataSource = ds1.Tables("tabla")
    Catch ex As Exception
        MsgBox(ex.ToString)
    End Try
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Filtrar fechas en datagridview

Publicado por Edward (11 intervenciones) el 06/10/2017 03:09:30
por favor que alguien me ayude estoy frustrado con esto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Wilfredo Patricio Castillo

Filtrar fechas en datagridview

Creo que esa pregunta ya la hiciste.

Si necesitas manejar fechas, entonces tus datos deben almacenarse como fechas y no como texto.
Para eso existen los campos de tipo fecha para almacenar fechas, campos de texto para almacenar texto, así que teniendo eso claro, replantea tu diseño.
En el peor de los casos tienes que andar haciendo conversiones de text a fecha y viceversa, pero no creo que llegues lejos de esa manera.

Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Filtrar fechas en datagridview

Publicado por Edward (11 intervenciones) el 07/10/2017 20:20:45
gracias ya lo resolvi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Filtrar fechas en datagridview

Publicado por Kevin (2 intervenciones) el 10/10/2017 15:57:31
amigo me ayudarías? tengo el mismo problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar