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

    [vb6] datagrid che cambia il layout

    Salve a tutti!!!

    All'apertura di un form da codice mi creo una tabella (sql database access) che può contenere da 3 a 23 campi,
    questi campi li ottengo da un risultato di un'altra tabella(nomi).
    La creazione della tabella quindi può cambiare ogni volta che si entra nel form, perchè la tabella(nomi) può contenere sia 4 nomi che 20.

    La creazione della tabella funziona alla grande quello che non riesco a fare è il recupera campi che di solito faccio cliccando con il tasto destro sulla datagrid è poi scelgo recupera campi

    esiste un modo (tramite codice) per recuperare i campi della tabella e quindi cambiare il layout della datagrid?
    Agos

  2. #2
    Raga!!!
    Nessuno che riesce a rispondermi?
    Il problema è serio?

    Non esiste nessun metodo per far cambiare il loyout?
    Agos

  3. #3
    conviene farlo con una flexgrid?
    Agos

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Vorrei aiutarti, ma non mi sembra di aver capito.
    Ti crei una tabella temporanea che ogni volta può cambiare nelle "quantità" di campi del record? E perchè vuoi utilizzare la funzione di recupera campi della griglia?
    Non basterebbe disegnare nel tuo form una griglia e da codice assegnare il recordset della tabella appena creata in questo modo?
    codice:
        Dim Rs As New ADODB.Recordset 
    
        ' qui crei la tua tabella, con i dati, poi
        If Rs.State = 1 Then Rs.Close
        Rs.CursorLocation = adUseClient
        Rs.Open "select * from tabellatemp", Db, adOpenKeyset, adLockOptimistic
        Set DataGrid1.DataSource = Rs
    Ciao

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.