175 messaggi dal 02 gennaio 2012
Hi all,

devo posizionare una casella di testo in una posizione dinamica es.300px in essa carichero' il totale di una colonna di una GridView
ma non riesco a posizionarla, cosi' left non funziona.

txqtySupporto.Style("Position") = "Absolute"
txqtySupporto.Style("height") = "300px"
txqtySupporto.Style("left") = "300px"


Gentilmente avete qualche suggerimento


bye ghg
3.939 messaggi dal 28 gennaio 2003
Me.TextBox1.Attributes.Add("style", "position:absolute; top:100px; left:200px; border:1px red solid;")

questo mi pare funzionare. Bisogna vedere se ne vale la pena perché credo esistano modi migliori
3.939 messaggi dal 28 gennaio 2003
in effetti forse non serve. Non conoscendo il tuo caso posso sbagliare.
Comunque ti suggerisco di posizionare il totale aggiungendo una riga alla tabella e usare il colspan. Forse non serve neanche il textbox, a meno che l'utente non ci debba scrivere.
175 messaggi dal 02 gennaio 2012
Hi pietro09,

grazie della dritta, ho cambiato radicalmente tecnica.

gestendo l'evento GridView1_RowDataBound

nel tipo di riga

If e.Row.RowType = DataControlRowType.Footer Then

mIndex = 18
e.Row.Cells(mIndex).Text = "<span style='color:#000000'><b>" & Trim(Str(mTotpdqtySupporto)) & "</b></span>"

End If

così ho i totali, ovviamente mTotpdqtySupporto l'ho calcolato precedentemente.

bye alla prossima.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.