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

    VB Datagrid Stampa solo 2 colonne

    Buona sera ragazzi il mio problema è il seguente.
    Fatta una query su un db oracle e collegata ad un dataset riesco a farla vedere in un datagrid....ho preò la necessita di far vedere solo 2 al messimo 3 colonne della tabella e non tutte come posso dire al datagrid di farmi vedere ("Nome","cognome")

    Spero di essermi riuscito a spiegare
    Ancora grazie
    Marco

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    A quale versione di Visual Basic fai riferimento?

    Ce n'è più di una, quindi è necessario indicarlo.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Puoi fare una select sul recordset dei soli campi che ti interessano, tipo:
    codice:
    Str = "select nome,cognome from Tabella"
    Rs.Open Str, DbOracle, adOpenKeyset, adLockOptimistic
    Set Grid1.DataSource = Rs
    Grid1.Refresh
    Oppure dopo set grid1.datasource:

    codice:
    For Each MyCol In Grid1.Columns
        If LCase(Grid1.Columns.Item(Y%).Caption) = "nome"  or LCase(Grid1.Columns.Item(Y%).Caption) = "cognome" Then
           MyCol.Visible = True            
        Else
           MyCol.Visible = False
        End If
        Y% = Y% + 1
    Next

  4. #4
    c'è un metodo molto più semplice...

    creare un datagridstyle del datagrid ed inserirvi le due colonne che ti interessano...
    I database... la mia passione + o -

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Io eviterei di rispondere fino a quando la versione del linguaggio non è chiara: in questo caso, essendo una riferita a VB6 e l'altra a VB.NET, occorre senz'altro scartare una delle due in quanto inutile ai fini della discussione.

    Poi, in secondo luogo, non premierei in questo modo l'utente che non ha rispettato il Regolamento.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Si, alla gogna...... !!!!!

    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

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.