ABCHola ¿Es tu primera visita?
Registro
Mostrando resultados 1 de 5 de un total de 5
  1. #1
    Intermitente
    Fecha de registro:
    10 de mayo de 2008
    Mensajes:
    36
    Dispositivo móvil:
    Hp Ipaq 110
    Sistema operativo:
    Windows Mobile 6.0

    Por defecto Filtrar registros en Datagrid con valor en combobox

    Buenas, noches a todos.
    Tengo un problemita, a ver si alguien puede darme una idea de que hacer.

    Tengo un Form, con un datagrid el cual le cargo todos los registros de una tabla con la siguiente instruccion

    Me.ClientesTableAdapter.Fill(Me.JscDataSet.cliente s)

    Ahora, he creado un combobox, en el cual tengo digamos un dato por el cual filtrar los registros cargados en el datagrid.

    He creado, un tableadapter o un query de la siguiente forma

    SELECT [custno], [company], [ruta], [balance] FROM [clientes]
    where ruta = @dia

    donde la variable @dia, debe ser en dato de mi combobox, no he logrado hacer que al cambiar el dato del combobox se filtren los registros en el datagrid.

    alguien tiene alguna idea, que por favor pueda ayudarme

    saludos


    Jask

  2. #2
    Infinito Avatar de jarogo
    Fecha de registro:
    16 de octubre de 2006
    Desde:
    Galicia - España
    Mensajes:
    2.388
    Dispositivo móvil:
    Impresionante emulador
    Sistema operativo:
    No tengo nada

    Por defecto

    Hola, jscconsultores!

    Bueno, vayamos por partes...

    Primero, ¿eres capaz de sacar un msgbox con el valor del combobox cada vez que cambia? ¿esto ya lo tienes?

    si es así, pues en ese evento será donde tienes que construir la nueva sentiencia con el where (como tienes) y decirle que actualice el grid.

    Pero dinos que parte tienes hecha y cual no, para tirar a partir de ahi!

    Saludos
    -Estas gorda, ehh!!!
    -Si, como una tapia...

  3. #3
    Intermitente
    Fecha de registro:
    10 de mayo de 2008
    Mensajes:
    36
    Dispositivo móvil:
    Hp Ipaq 110
    Sistema operativo:
    Windows Mobile 6.0

    Por defecto Solucionado

    Hola Jarogo


    Muchas gracias por responder....

    He problema ya lo hemos solucionado, adjunto explico lo realizado, por si acaso le puede servir a alguien mas..

    1. Inicialmente se creo un nuevo Query, para la tabla 'Clientes'.
    a. Entrar al menu Data -> Show data sources
    b. Encima de la tabla click derecho -> Edit Dataset con Designer
    c. Luego click derecho sobre la tabla, New-> Query

    se creo un query de la siguiente forma,

    SELECT [custno], [company], [ruta], [balance] FROM [clientes]
    where ruta = @dia

    donde la variable @dia, tomara el valor del Grid.

    Se guarda el query con el nombre filtroruta.


    Ahora, esto en el combobox

    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
    Rutabox.SelectedIndexChanged

    'Se declara la variable dia
    Dim dia As String

    'Se asigna el valor en el combobox
    dia = Me.Rutabox.Text

    ' Se actualiza los datos del grid, filtrando segun el filtroruta
    Me.ClientesTableAdapter.filtroruta(Me.JscDataSet.c lientes, dia)

    Espero le sirva a alguien.

    saludos

    Jask

  4. #4
    Intermitente
    Fecha de registro:
    29 de abril de 2009
    Mensajes:
    29
    Dispositivo móvil:
    htc touch
    Sistema operativo:
    Windows Mobile 6.1

    Por defecto Buscar en un dataGrid.

    Hola Jarogo.
    Puedes ayudarme?? Quiero buscar en un dataGrid.
    Este es el codigo que tengo realizado hasta ahora, en el cual registro Nombres, Apellidos etc. Bueno, de esos datos quiero buscar desde un TextBox y que me dirija al dato, si es que existe.

    Gracias

  5. #5
    Intermitente
    Fecha de registro:
    29 de abril de 2009
    Mensajes:
    29
    Dispositivo móvil:
    htc touch
    Sistema operativo:
    Windows Mobile 6.1

    Por defecto

    Hola Jarogo.
    Puedes ayudarme?? Quiero buscar en un dataGrid.
    Este es el codigo que tengo realizado hasta ahora, en el cual registro Nombres, Apellidos etc.

    Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As

    System.EventArgs) Handles MyBase.Load
    Me.DatosTableAdapter1.Fill(Me.EjemploDataSet.Datos )
    End Sub

    Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
    Dim x As Integer
    x = Me.BindingSource1.Position
    Me.BindingSource1.RemoveAt(x)
    Me.DatosTableAdapter1.Fill(Me.EjemploDataSet.Datos )
    Me.BindingSource1.MoveFirst()
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
    Me.BindingSource1.MoveFirst()
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
    Me.BindingSource1.MovePrevious()
    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
    Me.BindingSource1.MoveNext()
    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
    Me.BindingSource1.MoveLast()
    End Sub

    Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
    Me.BindingSource1.AddNew()
    End Sub

    Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
    Me.DatosTableAdapter1.Update(Me.EjemploDataSet.Dat os)
    End Sub

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
    Close()
    End Sub


    Bueno, de esos datos quiero buscar desde un TextBox y que me dirija al dato, si es que existe.

    Gracias


 

Información del tema

Users Browsing this Thread

Hay actualmente 1 usuarios viendo este tema. (0 usuarios registrados y 1 usuarios sin registrar)

Temas similares que te pueden interesar

  1. .Net CF: Cambiar el color de la fila de un datagrid según el valor de una celda
    Por cesarfong en el foro Programación en Windows Mobile
    Respuestas: 11
    Último mensaje: 02 de abril de 2012, 16:22
  2. Recuperar valor de celda de datagrid
    Por kensol23 en el foro Programación en Windows Mobile
    Respuestas: 2
    Último mensaje: 15 de noviembre de 2007, 15:22
  3. Celda combobox de un datagrid
    Por tonymachito en el foro Programación en Windows Mobile
    Respuestas: 0
    Último mensaje: 23 de marzo de 2005, 14:36
  4. establecer el valor en un combobox
    Por edtoca en el foro Programación en Windows Mobile
    Respuestas: 3
    Último mensaje: 17 de febrero de 2005, 21:39
  5. Devolver el valor de una fila del DataGrid
    Por Lord_ZealoN en el foro Programación en Windows Mobile
    Respuestas: 6
    Último mensaje: 04 de enero de 2005, 17:53

Comparte este hilo en:

Comparte este hilo en:

Pautas del foro

  • No puedes publicar nuevos temas
  • No puedes publicar respuestas
  • No puedes publicar ficheros adjuntos
  • No puedes editar tus mensajes
  •  
Twitter Facebook You Tube RSS