40 messaggi dal 22 marzo 2005
Allora, vi spiego. Carico dal DATABASE il risultato di una query (tutti gli elementi inseriti in un carrelo elettronico) e poi voglio aggiungere la colonna "Totale" che contiene, differente per ogni riga, il risultato di

Prezzo Articolo * Quantità

Ps Cos'è una Bound Coloumn... Mi consente di fare tutto qst?


Modificato da manuelmiele il 07 aprile 2005 16.58 -

Se un idea inizialmente non è assurda, non c'è nessuna probabilità di renderla geniale
A. Einstein
163 messaggi dal 31 marzo 2005
Dai un'occhiata qui dovrebbe esserci tutto ciò che ti serve sapere su colonne e DataGrid vari:

http://msdn.microsoft.com/library/ita/default.asp?url=/library/ITA/cpref/html/frlrfsystemwebuiwebcontrolsdatagridcolumncollectionclasstopic.asp

Cmq smentisco che non si possano aggiungere colonne a DataGridColumnCollection... a meno che nel sito microsoft non si sbaglino (possibile)

Ciao!
187 messaggi dal 28 gennaio 2002
Un chiarimento a proporsito dell'oggetto DataGridColumnCollection().

Di solito è possibile aggiungere oggetti ad una collection mediante il metodo Add(). L'oggetto in questione non fa eccezione. L'unica cpsa a cui occorre prestare attenzione è che questa collection contiene solo le colonne esplicite, cioè quelle create dall'utente (sia da codice che nella pagina html). Quelle automatiche no.

Per quanto rigurda la soluzione al tuo problema, potresti aggiungere il campo calcolato direttamente nella query, oppure aggiungere un DataColumn() nell'oggetto DataTable, impostandone la proprietà Expression.

Ciao

blog: http://community.visual-basic.it/tdj
40 messaggi dal 22 marzo 2005
è un idea... adesso provo, quella della boundcoloumn ho provato ma non riesco a settare il contenuto

Se un idea inizialmente non è assurda, non c'è nessuna probabilità di renderla geniale
A. Einstein
40 messaggi dal 22 marzo 2005
ok, ma in che forma va settata la expression...

Se un idea inizialmente non è assurda, non c'è nessuna probabilità di renderla geniale
A. Einstein
187 messaggi dal 28 gennaio 2002
L'oggetto BoundColumn è una colonna collegata a dati, cioè che assume il valore del campo specificato nella proprietà DataField(). Quindi non puoi impostarglielo tu manualmente

Quando usi un oggetto che non conosci, l'help è la prima cosa che devi leggere.

Ciao

blog: http://community.visual-basic.it/tdj
40 messaggi dal 22 marzo 2005
l'ho letto subito dopo che ho postato il msg
cmq ti ringrazio moltissimo, funziona a meraviglia!!


ps 6 un grande!

Una sola domanda:
è possibile settare nel footertext del datagrid la somma di tutta la sua colonna??
Modificato da manuelmiele il 07 aprile 2005 17.48 -

Se un idea inizialmente non è assurda, non c'è nessuna probabilità di renderla geniale
A. Einstein
Smeagol72 ha scritto:

Cmq smentisco che non si possano aggiungere colonne a DataGridColumnCollection... a meno che nel sito microsoft non si sbaglino (possibile)


Vediamo di analizzare la mia risposta attentamente:
La riporto:

Puoi aggiungere un oggetto DataColumn ad una DataColumnCollection, NON ad una DataGridColumnCollection.

Dal momento che questo concetto ti risulta ancora cosi' ostico, cerchero' di essere il piu' eloquente possibile riportando, come hai fatto tu, le definizioni contenute in MSDN.


Classe DataGridColumn
--------------------------
DataGridColumn rappresenta la classe base per tutti i tipi di colonne del controllo DataGrid.


Classe DataColumn
La classe DataColumn rappresenta il blocco di generazione fondamentale per la creazione dello schema di un oggetto DataTable. Lo schema viene generato aggiungendo uno o più oggetti DataColumn all'insieme DataColumnCollection.
Modificato da naighes il 07 aprile 2005 17.48 -

Nicola Baldi
"Make things as simple as possible, but not simpler."
>>> My blog <<<

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.