SqlDataSource がゼロ行を返すかどうかを調べる良い方法を知っている人はいますか?
これは、私の C# コード ビハインドでの SQL データベースへの呼び出しです。
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();
代わりに別のメッセージを返すことができるように、dsProdDocsHeader がゼロを返すかどうかを確認したいと考えています。
ありがとうございました!