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

    [VB.NET] Filtro multiplo ad un dataview

    Uso l'esempio preso dalla MSDN:

    With view
    .Table = DataSet1.Tables("Suppliers")
    .AllowDelete = True
    .AllowEdit = True
    .AllowNew = True
    .RowFilter = "City = 'Berlin'"
    .RowStateFilter = DataViewRowState.ModifiedCurrent
    .Sort = "CompanyName DESC"
    End With

    Cosi facendo filtro il campo City alla ricerca di Berlin

    Posso eseguire un filtro multiplo, ad esempio:
    mettiamo che in quella tabella ci siano delle persone.
    voglio filtrare quelle di Berline che sono Femmine
    ok???

    Come dovrà essere la sintassi???
    Ad esempio se faccio
    RowFilter = "City = 'Berlin'" , "Sesso = 'Femmina'"
    da errore di sintassi

    Si può fare o no un filtrare un dataview per due valori????

    Ciao e grazieeeeeeee
    i7 3770K --- Asus P8z77 --- 2x4Gb Corsair Vengeance 2133MHz--- Enermax NoiseTaker II 600w --- SSD: 128Gb Vertex 4 --- WD 1000Gb --- WD 2000Gb --- ASUS ATI5850 1Gb --- Case: Kandalf 25cm Fan --- Tastiera Logitech G15 --- Mouse Razer Copperhead

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    RowFilter = "City = 'Berlin' Sesso = 'Femmina'"

  3. #3

    Ok

    Ok, ora scappo al lavoro

    Domani lo e ti faccio sapere

    Ciao e grazieeeeeee
    i7 3770K --- Asus P8z77 --- 2x4Gb Corsair Vengeance 2133MHz--- Enermax NoiseTaker II 600w --- SSD: 128Gb Vertex 4 --- WD 1000Gb --- WD 2000Gb --- ASUS ATI5850 1Gb --- Case: Kandalf 25cm Fan --- Tastiera Logitech G15 --- Mouse Razer Copperhead

  4. #4

    Niente

    Originariamente inviato da cassano
    RowFilter = "City = 'Berlin' Sesso = 'Femmina'"
    Mi da errore di sintassi

    Guarda l'immagine

    Come posso provare?????

    Ciao e grazieeeeeeeeee

    i7 3770K --- Asus P8z77 --- 2x4Gb Corsair Vengeance 2133MHz--- Enermax NoiseTaker II 600w --- SSD: 128Gb Vertex 4 --- WD 1000Gb --- WD 2000Gb --- ASUS ATI5850 1Gb --- Case: Kandalf 25cm Fan --- Tastiera Logitech G15 --- Mouse Razer Copperhead

  5. #5
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Manca l'and come operatore fra i campi...

  6. #6

    Ok

    Originariamente inviato da cassano
    Manca l'and come operatore fra i campi...
    Ok funziona:

    dv.RowFilter = "IDAtleta = '34' and tipologia = '1'"


    un ultima cosa.

    se scrivo come sopra tutto funziona.

    se invece del numero gli passo la variabile non funziona:

    ad esempio

    CodiceAtleta = 34
    dv.RowFilter = "IDAtleta = 'CodiceAtleta' and tipologia = '1'"

    Sai dirmi se bisogna correggere la sintassi????
    i7 3770K --- Asus P8z77 --- 2x4Gb Corsair Vengeance 2133MHz--- Enermax NoiseTaker II 600w --- SSD: 128Gb Vertex 4 --- WD 1000Gb --- WD 2000Gb --- ASUS ATI5850 1Gb --- Case: Kandalf 25cm Fan --- Tastiera Logitech G15 --- Mouse Razer Copperhead

  7. #7
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    dv.RowFilter = "IDAtleta = '" & CodiceAtleta & "' and tipologia = '1'"

  8. #8

    Ok

    Ok....grazieeeeeeeeeeeeee
    i7 3770K --- Asus P8z77 --- 2x4Gb Corsair Vengeance 2133MHz--- Enermax NoiseTaker II 600w --- SSD: 128Gb Vertex 4 --- WD 1000Gb --- WD 2000Gb --- ASUS ATI5850 1Gb --- Case: Kandalf 25cm Fan --- Tastiera Logitech G15 --- Mouse Razer Copperhead

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.