+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 2 su 2

Ricerca da TextBox in DataGrid

  1. #1
    L'avatar di dade_n
    dade_n non è in linea Scolaretto
    Salve ragazzi,
    Girando sul forum ho visto che esiste una procedura di ricerca tramite ciò che vado a scrivere in un TextBox su una MSHFlexGrid, visto che nel mio programma (con il quale gestisco tutte le movimentazioni del magazzino) io ho utilizzato le DataGrid mi chiedevo se era possibile applicare lo stesso metodo di ricerca, questo perchè adessa che i record stanno crescendo a dismisura diventa sempre più difficile andarli a scorrere per ricercarne uno in particolare.
    Potete darmi una mano a realizzare qualcosa per effettuare questo tipo di ricerca su Datagrid, oppure è possibile adattare il codice che riporto sotto per le DataGrid?
    Ho provato ad adattarlo alla Datagrid ma riporta errori di proprietà mancandi
    With MSHFlexGrid
        .Visible = False        'nascondere la grid dovrebbe velocizzare la ricerca
        For X = 1 To .Rows - 1
            If Left$(.TextMatrix(X, 2), Len(txtcerca.Text)) = txtcerca.Text Then
                .Row = X ' x è il numero della riga della Flex contenente il valore cercato
                .Col = 0
                .TopRow = .Row  'visualizza  riga selezionata
                .Col = 2
                txtselezionato.Text = "SI"
                MSHFlexGrid.Row = X
                MSHFlexGrid.Col = 1 'metti 0 se non hai la colonna fissa
                MSHFlexGrid.ColSel = MSHFlexGrid.Cols - 1
                txtcerca.SetFocus
                Exit For
             End If
        Next
        .Visible = True
    End With
    
    Ciao
    Davide
    ℹ️ Leggi di più su dade_n ...

  2. #2
    L'avatar di gibra
    gibra non è in linea Very Important Person
    Basta fare una ricerca sul recordset sottostante il DataGrid.
    Oppure applicare un Filtro progressivo man mano che l'utente inserisce i caratteri nel textbox.

    Un esempio di filtro progressivo:
    DataGrid_FilterSearch
    http://nuke.vbcorner.net/Progetti/VB...9/Default.aspx


    Ciao
    ℹ️ Leggi di più su gibra ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Collegare un textbox con un file excel importato in datagrid
    Da djangel912 nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 08-08-2016, 08:59
  2. Ricerca in FlexGrid con TextBox
    Da pierovb nel forum Visual Basic 6
    Risposte: 4
    Ultimo Post: 25-04-2014, 09:39
  3. Ricerca su database con textbox
    Da LeggenDario nel forum Visual Basic .Net
    Risposte: 5
    Ultimo Post: 28-08-2011, 12:06
  4. Ricerca tramite textbox VBA
    Da marcod nel forum Microsoft Word
    Risposte: 4
    Ultimo Post: 21-04-2011, 21:01
  5. ricerca su un datagrid
    Da Dario56 nel forum Visual Basic 6
    Risposte: 9
    Ultimo Post: 16-12-2010, 15:28