Does anybody know a good way of finding out if a SqlDataSource will return Zero Rows?
This is my call to the SQL Database in my C# code behind:
string SQL_PROD_DOCS =
@"SELECT TOP 3 Documents.ProductID, Documents.ProjectID, Documents.DocTitle, Documents.DocURL
FROM Products INNER JOIN
Documents ON Products.ID = Documents.ProductID
WHERE (Products.ShowOnScorecard = 1) AND (Products.Deleted = 0) AND (Products.ID = 15) AND (Documents.ProjectID IS NULL) AND (Documents.Deleted = 0) AND (Documents.AttributeID = 1)";
SqlDataSource dsProdDocsHeader = new SqlDataSource(utils.Conn(Server.MachineName), SQL_PROD_DOCS);
RptrProductDocs.DataSource = dsProdDocsHeader.Select(DataSourceSelectArguments.Empty);
RptrProductDocs.DataBind();
I want to find if dsProdDocsHeader will return zero so I can return a different message instead.
Thank you!