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

    ASP.NET 2.0 Ottenere lunghezza campi e validazione

    Ciao ...

    volevo sapere se è possibile dimenzionare automaticamente i textbox in base
    alla grandezza che il campo ha nel DB; questo quando metto un componente
    tipo form view (per fare un esempio) ???

    inoltre se a livello db (SQL Server 2005 CTP) e già stata fatta la
    validazione e possibile che il text box se ne accorda e prenda la medesima
    senza che utilizzate le RegularExpression???

    Si puo fare tutto questo o mi sto facendo del male??!?!?!!? :-)

    Ciao e grazie 1000
    http://www.siciliamercato.it - Villaggio Virtuale

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Potresti leggere gli schemi delle tabelle del tuo database (in un Datatable), e settare la proprieta' width delle tue textbox con il valore della colonna ColumnSize...

    codice:
                Try
                    tuo_datareader = tuo_command.ExecuteReader(CommandBehavior.KeyInfo Or CommandBehavior.SchemaOnly)
                    tuo_datatable = tuo_datareader.GetSchemaTable()
                Catch ex as ex As SqlException
                    Response.write(ex.ToString())
                End Try
    
                For Each riga As DataRow In tuo_datatable.Rows
                    ...assegni riga("ColumnSize")  alla textBox di turno...
                    (oppure fai un case su riga(0).ToString e valorizzi il .width giusto...)
                Next
    non so se è chiaro...

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.