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

    DataView.RowFilter non filtra!

    com'è possibile che impostando il filtro su un DataView tipo:

    dvListino.RowFilter = "IDProdotto = 17"


    le righe ritornate siano 2, la prima ha

    dvListino.Item(0).Row.Item("IDProdotto")


    = 17 e la seconda dvListino.Item(0).Row.Item("IDProdotto") = 18?? sbaglio qualcosa nell'utilizzo del filtro? :master:
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  2. #2
    'aggiungo al dataView listino il prodotto
    Dim rowView As DataRowView

    'nuova riga
    rowView = dvProducts.AddNew

    ' trovo la riga selezionata nel listino
    dvListino.RowFilter = "IDProdotto = " & sID

    ' la aggiungo ai prodotti
    rowView("IDProdotto") = dvListino.Item(0).Row.Item("IDProdotto")



    dvProducts.Item(dvProducts.Count - 1).EndEdit()


    il filtro purtroppo selezionava le righe che precedentemente erano state aggiunte al dataview con l'istruzione AddNew, che hanno lo stato "Detached" .... per cui la cancellazione si propagava anche a tali righe. per risolvere il problema ho utilizzato la sub EndEdit()


    Ricerca con Google
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

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.