Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [vb6] Problemi Datagrid

    Salve a tutti.
    Ho un datagrid collegato ad un ADO.
    Vorrei sapere come si fa affinchè i campi del datagrid vadano a capo automatico se il contenuto è molto lungo.
    Adesso devo fare io doppioclick per vedere il contenuto nella sua interezza e non è comodo per l'utente.
    Grazie 1000

  2. #2

    ehi

    Nessuno mi aiuta?
    GRAZIE.

  3. #3
    Scusa se non ho capito...intendi che se la lunghezza della stringa è superiore alla larghezza della cella te vorresti che diventasse multilinea con un ritorno a capo automatico?
    Opuure ti serve solo che la larghezza della colonna sia almeno tale da far leggere tutto il testo?

  4. #4

    mmm

    è uguale, l'importante è che nel datagrid si veda tutto a prima vista.
    grazie

  5. #5
    bhe la soluzione più facile è sicuramente la seconda.
    vai sull'evento Rowcolchange del datagrid e metti questo codice

    datagrid1.Columns(lastcol).Widht = len(datagrid1.Columns(lastcol).text) * x

    x dovrebbe esere uguale al valore di grandezza in punti di un carattere ascii...che sinceramente non ricordo...mi sembra dovrebbe essere uguale a 20....ma non ci metto la mano sul fuoco.

    Guarda se così trovi soluzione

  6. #6
    Proverò Grazie.

  7. #7
    Mi da errore 9 "Indice non compreso nell'intervallo"
    Ho messo 20 come valore ascii.
    Secondo te dov'è il problema?

  8. #8
    Chi mi aiuta a ridimensionare le celle del datagrid a seconda del suo contenuto?
    Grazie

  9. #9
    Mi sembra strano che ti dia quell'errore...

  10. #10
    non so cosa dirti....

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 © 2024 vBulletin Solutions, Inc. All rights reserved.