Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Posizione di una riga in un dataset

    Ciao a tutti!
    Devo ottenere la posizione di una riga all'interno di un dataset cercando prima la riga tramite il valore di un suo campo, come devo fare?
    Ciao e GRAZIE DI ESISTERE! Marcotx
    Pesce che lotta contro la corrente muore fulminato
    http://www.arda.freeweb.net/ard.jpg

  2. #2

  3. #3
    Per forza? Possibile che non ci sia un metodo che ti torna la posizione di una riga in un dataset(o datatable o dataview che sia)?
    Ciao e GRAZIE DI ESISTERE! Marcotx
    Pesce che lotta contro la corrente muore fulminato
    http://www.arda.freeweb.net/ard.jpg

  4. #4
    usa un dataview ed il metodo find

    dim nr as integer = myDataView.Find( "pippo" )

    se pippo viene trovato nr conterrà l'indice della riga trovata, in caso contrario avrà valore -1
    "...non è detto che sia tardi se non guardi che ora è..."

  5. #5
    Avevo già provato col Find sul DataView ma mi dava quest'errore:

    "La funzione Trova individua una riga in base a un criterio di ordinamento, ma non ne è stato specificato nessuno."

    Solo che io non voglio ordinare prima le righe, ma voglio trovare la riga all'interno delle righe così, nell'ordine in cui sono
    Ciao e GRAZIE DI ESISTERE! Marcotx
    Pesce che lotta contro la corrente muore fulminato
    http://www.arda.freeweb.net/ard.jpg

  6. #6
    se devi cercare la riga in base ad un campo che si chiama "nome"

    nel dataview basterà specificare

    myDataView.Sort = "nome"
    "...non è detto che sia tardi se non guardi che ora è..."

  7. #7
    Grazie dell'aiuto!
    Non ho però capito una cosa:
    mettiamo caso che il mio DataView sia composto da una casella "ID" e 4 righe con valori(1,2,3,4) nel seguente ordine:

    ID
    3
    2
    4
    1

    Se io applico il metodo Sort("ID") e poi cerco il valore 3, lui mi restituisce la posizione 0(quella originale) o la posizione 2(perchè li ha ordinati realmente)?
    Ciao e GRAZIE DI ESISTERE! Marcotx
    Pesce che lotta contro la corrente muore fulminato
    http://www.arda.freeweb.net/ard.jpg

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.