Just nu i M3-nätverket
Gå till innehåll

Hur binder jag data till ett <%# %>-fält?


Mossberg

Rekommendera Poster

Skulle vilja binda resultatet av denna sql-sats:

SELECT AVG(Age) AS Medel FROM evals

 

Till denna (i body'n):

<%# Medel %>

 

Men hur i h-e gör man på enklast möjliga vis, har bara hittat exempel där man kan binda till listor o s v. Vill bara enkelt visa upp ett resultat som ren text. Går det inte att genomföra?

 

Poäng till lösningen!

 

/Henrik

 

 

Länk till kommentar
Dela på andra webbplatser

Alltså, det sätt som du snackar om är enligt mig INTE det enklaste.

 

Det är att bara skapa en literal som du stoppar in din skit i

 

alltså en: <asp:Literal Runat=server ID="apa"></asp:Literal>

 

sen i din codebehind:

SqlConnection objConn = new SqlConnection(connStr);

objConn.Open();

SqlCommand com = new SqlCommand("SELECT AVG(Age) AS Medel FROM evals",objConn);

SqlDataReader rs = com.ExecuteReader();

if(rs.read())

{

// HÄR SÄTTER UD TEXTEN:

apa.Text = rs["Medel"].ToString();

}

 

det borde funka. Nu är koden i c#, men det är ju samma princip för vb.

 

Det här tycker som sagt jag är det enklaste och snabbaste sättet.

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...