Tjekke om datareader returnerer 0 rækker
Jeg har følgende kode, som jeg benytter i en C# webapplikation:SqlConnection dbConnection = new SqlConnection("Server=XXX;Database=XXX;UID=XXX;PWD=XXX");
string SqlSelectColours;
SqlSelectColours = "SELECT DISTINCT dbo.ProductSKUs.Colour, dbo.Colours.ColourName FROM Colours INNER JOIN ProductSKUs ON dbo.Colours.ColourID = dbo.ProductSKUs.Colour WHERE ProductID=" + Request["ProductID"];
SqlCommand commandSelectColours = new SqlCommand(SqlSelectColours, dbConnection);
dbConnection.Open();
SqlDataReader dataReaderColours = commandSelectColours.ExecuteReader();
ddlColours.DataSource = dataReaderColours;
ddlColours.DataTextField = "ColourName";
ddlColours.DataValueField = "Colour";
ddlColours.DataBind();
dbConnection.Close();
dataReaderColours.Close();
ddlColours er en <asp:DropDownList> som altså tildeles værdier fra databasen...
Jeg vil gerne have ændret koden, således at DropDownListen skjules, hvis datareaderen ikke returnerer nogle rækker... Hvordan gør jeg det?
