Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer
Tips > ASP.NET 3.x

Visa data i en Label med ASP.NET och C# och VB.NET

Ibland kommer man till situationer där man behöver skriva ut något från databasen i en vanlig Label.

Denna lösningen är säkert inte den enda lösningen men den är fullt fungerande.

ASP.NET


<asp:SqlDataSource
    ID="SqlDataSource1"
    runat="server"
    ConnectionString="<%$ ConnectionStrings:ConnectionString %>
"
    SelectCommand="SELECT TOP 1 [kolumnnamn] FROM [Tabbel] ORDER BY ID DESC">
</asp:SqlDataSource>
<asp:Label
    ID="lblResultat"
    runat="server"
    Text="Label">

</asp:Label> 

C#


DataView dv = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty);

string strText;
strText= dv.Table.Rows[0]["kolumnnamn"].ToString();

lblResultat.Text =  strText;

VB.NET


   Dim dv As DataView = DirectCast(SqlDataSource1.[Select](DataSourceSelectArguments.Empty), DataView)
   
    Dim strTextAs String 
    strText= dv.Table.Rows(0)("kolumnnamn").ToString() 
    
    lblResultat.Text =  strText

Detta tips skapades 2008-05-14 18:14:42 av LP_MAXI. Det har lästs 434 gånger. ||

Kommentarer

Hultin sa den 29 juni 2008 kl 15:58:
ett litet stav fel bara i vb.net Dim strTextAs String borde vara Dim strText as string eller är det jag som är ute och cyklar ?
LP_MAXI sa den 7 augusti 2008 kl 10:23:
Du har rätt. Det skall vara Dim strText as string i VB.NET koden. Kan dock inte redigera tipset, en bugg?
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy