Jag databinder en repeater ifrån en databas, och har lagt upp detta i en try/catch. Efter din Repeater1.Databind kan du köra följande kontroll:Problem med Repeater
Om jag nu inte har en post, så skulle jag vilja skicka med en text t ex "inga poster funna".
Hur gör jag det?
<code>
try
{
sql = "SELECT TOP 5 Namn, Ratt, NyTid, Datum FROM Listan WHERE
Datum BETWEEN #" + DateTime.Now.AddDays(+1) + "# AND #"
+ DateTime.Now.AddDays(-30) + "# ORDER BY Listan.Ratt DESC, Len(Listan.Tid), Listan.Tid ASC , Listan.Datum DESC,Listan.Namn;";
Repeater1.DataSource = Webbutill.fillDs(DBConn, sql, "Titlar").Tables["Titlar"].DefaultView;
Repeater1.DataBind();
}
catch
{
//Repeater1. ??? <------ Vad skall jag skriva här??
}
</code>Sv: Problem med Repeater
If Repeater1.Items.Count=0 then
'inga poster, kanske lägga till meddelande?
Repeater1.Controls.Add(New Literal("Inga poster funna"))
End If