Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 31
  1. #1
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138

    Output in un datagrid con lettere maiuscole

    Vi è mai capitato di voler sparare i dati in un DataGrid,
    convertendoli in caratteri maiuscoli ? Sapete come si può fare ?
    Grazie,

    Clara
    :quipy:

  2. #2
    Utente di HTML.it L'avatar di ciupaz
    Registrato dal
    Dec 2000
    residenza
    Milano
    Messaggi
    848
    Creati un foglio di stile CSS associato ai dati che estrai, e nella sezione BODY metti
    TEXT-TRANSFORM: uppercase;

  3. #3
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138
    Okkey provo,
    ma mi chedevo comunque se non c'è qualche altro modo,
    so che esiste "ToString.ToUpper", che funziona
    sulle stringhe normali, ma non so come applicarlo sui
    dati estratti dal DB
    Idee ?????


  4. #4
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138
    Scusate ...
    ma a me questo ASP.NET lascia un po' perplessa !
    Ma c'è qualcuno che si trova bene ad usarlo ?


  5. #5
    Utente di HTML.it L'avatar di ciupaz
    Registrato dal
    Dec 2000
    residenza
    Milano
    Messaggi
    848
    Claretta,
    quando impostil DataAdapter, tra le proprietà del metodo Fill vi è il CommandText, che non è altro che la query da cui ricavi i dati da "sparare" nel datagrid.
    Utilizzando una normale funzione Transact-SQL del tipo

    select upper(au_lname)
    from authors

    carichi i dati nel formato MAIUSCOLO


    Prova

  6. #6
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138
    GIUSTO !!!!! E' un'altra soluzione possibile !!!!!
    Scusa però se sono testarda...
    è possibile che ASP.NET non sia in grado di manipolare i dati in
    uscita da un DataGrid ?
    Ad esempio, se io volessi stampare tutte le voci con il carattere "_"
    come prefisso, come potrei fare ? SQL non mi sarebbe d'aiuto...



    Clara

  7. #7
    Utente di HTML.it L'avatar di ciupaz
    Registrato dal
    Dec 2000
    residenza
    Milano
    Messaggi
    848
    Sei proprio una Clara!

    Ma se fai

    select '_' + au_lname
    from authors

    non ti escono i dati con il tuo underscore?
    E se poi li vuoi anche in MAIUSCOLO fai una subquery del tipo

    SELECT UPPER('_' + au_lname)AS Name
    from authors


    Con SQL puoi fare tante cose, ma non quelle che mi piacciono di più.....

  8. #8
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138
    Sgrunt !
    Va bene hai ragione
    Però... porca miseria... questo maledetto ASP.NET
    sarà pure in grado di formattare i dati in output !
    Giusto ?!?!?! Non ci posso credere che non sia possibile !
    Altrimenti che razza di linguaggio sarebbe ?


    Baci, Clara

  9. #9
    Utente di HTML.it L'avatar di ciupaz
    Registrato dal
    Dec 2000
    residenza
    Milano
    Messaggi
    848
    Effettivamente non ho ancora trovato un modo per formattarli in maiuscolo. Infatti sei fai clic destro sul DataGrid quando sei nella visualizzazione design e scegli Properties ti appaiono molte voci riguardo al testo, ma nessuna che te lo metta maiuscolo.
    Io intanto uso le query, se poi trovassi un metodo insito nel DataGrid o nel DataAdapter non mancherò di fartelo sapere

    Smucckkk!!!

  10. #10
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138
    Grazie mille ciupaz !!!
    Sei un tesoro... anch'io se trovo la soluzione
    ti faccio sapere !

    Clara

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.