6 messaggi dal 30 dicembre 2011
ciao,
ho una label fatta così
<asp:Label id="Expr1000Label" runat="server" Text='<%# Bind("Expr1000") %>' />

dove Expr1000 è il riultato di una query che restituisce il massimo valore da un record di una tabella.
Ora a questo valore vorrei aggiungere una costante, cioè, ponendo che il risultato della query Expr1000 sia 249, ed io voglia aggiungerci 1, la mia label dovrebbe scrivermi 250.
qualcuno sa dirmi come faccio?
se potesseservire, la label è un itemtemplate di una detailsview.
Grazie
259 messaggi dal 17 settembre 2006
elkingo ha scritto:
ciao,
ho una label fatta così
<asp:Label id="Expr1000Label" runat="server" Text='<%# Bind("Expr1000") %>' />

dove Expr1000 è il riultato di una query che restituisce il massimo valore da un record di una tabella.
Ora a questo valore vorrei aggiungere una costante, cioè, ponendo che il risultato della query Expr1000 sia 249, ed io voglia aggiungerci 1, la mia label dovrebbe scrivermi 250.
qualcuno sa dirmi come faccio?
se potesseservire, la label è un itemtemplate di una detailsview.
Grazie


Puoi usare una funzione all'interno della label:

Pagina aspx:
<asp:Label id="Expr1000Label" runat="server" 
Text='<%# MiaFunzione(Eval("Expr1000").ToString()) %>' />


Code Behind:

public string Miafunzione(string valore)
{
  //Mio Calcolo
   return .....
}


Piu o Meno una cosa così..... se ho capito bene
6 messaggi dal 30 dicembre 2011
Grazie mille
ho trovato anche un modo molto più rapido!
<asp:AccessDataSource id="AccessDataSource1" runat="server" DataFile="mrt_db/mrtdb.mdb" SelectCommand="select max(nazioni_id)+1 FROM nazioni">
  </asp:AccessDataSource>

in pratica quando eseguo la select aggiungo già il valore che voglio al MAX della ricerca.
Problema risolto grazie!

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.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC