Avatar billede karsten_larsen Praktikant
01. februar 2007 - 15:13 Der er 1 løsning

Vise en besked hvis data til repeater er tom

Hvordan for jeg Repeateren ikke til at blive vist vist der ikke er nogle data, og aktiveret en label i stedet!

Bruger en sub til at hente data til en vilkår repeater - code følger:



BDUser(Repeater1)

     
Sub BDUser(ByVal element As Repeater)
        Dim Connection = New System.Data.SqlClient.SqlConnection
        Connection.ConnectionString = ConfigurationManager.ConnectionStrings("XXXXX").ConnectionString

        Dim Command = New System.Data.SqlClient.SqlCommand
        Command.CommandText = "[YYYYYY]"
        Command.CommandType = System.Data.CommandType.StoredProcedure
        Command.Connection = Connection

        Dim parameterItemId1 As SqlParameter ' UserId
        parameterItemId1 = Command.CreateParameter()
        parameterItemId1.ParameterName = "@UserId"
        parameterItemId1.Direction = ParameterDirection.Input
        parameterItemId1.SqlDbType = SqlDbType.Int
        parameterItemId1.Value = 99
        Command.Parameters.Add(parameterItemId1)

        Connection.Open()
        Dim DataReader As SqlDataReader
        DataReader = Command.ExecuteReader(CommandBehavior.CloseConnection)

        element.DataSource = DataReader
        element.DataBind()


        Connection.Close()
        Command.dispose()
        Connection.Dispose()
  End Sub

?:-) karsten_larsen
Avatar billede karsten_larsen Praktikant
01. februar 2007 - 15:44 #1
Fandt selv svar:
            If Repeater.Items.Count = 0 Then
                lblName.Text = "Nope"
            End If
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester