Hi,
Ich versuch grade ein Steuerelement zu bauen, dass mir eine Datenbankabfrage
aus einigen Infos die �bergeben werden sollen in einem Label darstellt.
Ich hab dazu also ein paar Propertys angelegt.
Die Strings Table und HGUID sind als Private Variablen unterhalb der
Klassendefinition deklariert, das zu f�llende Label als Public.
In der page_load Routine des Benutzerelements soll dann auf die unter
Propertys gestezten Eigenschaften zur�ck gegriffen werden. Aber ich kann
machen was ich will, sobald das Label angezeigt wird und die obige Routine
durchlaufen wird sind alle vorher gesetzten Werte wieder weg.
Kann mir jemand nen Tipp geben, was ich da falsch mache?
Der zugeh�rige Code sieht etwa so aus:
...
Public Class ShowEventtime
Inherits System.Web.UI.UserControl
Private Table As String
Private HGUID As String
Protected WithEvents Label1 As System.Web.UI.WebControls.Label
Public Eventtime As Label
Property Tabelle() As String
Get
Return Table
End Get
Set(ByVal Value As String)
Table = Value
End Set
End Property
Property HostGUID() As String
Get
Return HGUID
End Get
Set(ByVal Value As String)
HGUID = Value
End Set
End Property
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim strConn As String =
"server=localhost;uid=sa;pwd=;database=testdb"
Dim Cn As New SqlConnection(strConn)
Dim strSQL As String = "SELECT Eventtime FROM " & Table & " WHERE
refHostGUID = '" & HGUID & "'"
Dim cmd As New SqlCommand(strSQL, Cn)
Dim strTime As String = CStr(cmd.ExecuteScalar())
Label1.Text = "Letzte Aktualisierung: " & strTime
End Sub
End Class
...
Der Aufruf erfolgt in der Webseite so:
...
Public Class SYSInfo
Inherits System.Web.UI.Page
Protected LocRM As ResourceManager
Protected SET1 As ShowEventtime
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
SET1.HostGUID = Request.QueryString("hostguid")
SET1.Tabelle = "[v_" & CStr(Session("KGUID")) & "_SysInfo]"
End Sub
...
Gru�
Michael W. Schneider
IT-Wizards GmbH
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net