Just nu i M3-nätverket
Jump to content

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


Mossberg

Recommended Posts

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

 

 

Link to comment
Share on other sites

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.

 

 

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...