SqlDataSources
データをいくつかのグラフにフィードする定義がいくつかあるasp.netページがあります。グラフ製品は「データなし」を適切に処理せず、例外をスローします。これで状況を処理したいのでSqlDataSource
、グラフをレンダリングする前に返されたデータかどうかを確認する必要があります (そうでない場合は、「データがありません」などのメッセージを投稿してください)。
データ ソースがデータを返したかどうかを確認する簡単な方法はありますか?
SqlDataSources
データをいくつかのグラフにフィードする定義がいくつかあるasp.netページがあります。グラフ製品は「データなし」を適切に処理せず、例外をスローします。これで状況を処理したいのでSqlDataSource
、グラフをレンダリングする前に返されたデータかどうかを確認する必要があります (そうでない場合は、「データがありません」などのメッセージを投稿してください)。
データ ソースがデータを返したかどうかを確認する簡単な方法はありますか?
以下は devcurry からの抜粋です。これは、あなたが探しているもののほとんどです。
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
SelectCommand="SELECT [CustomerID], [CompanyName], [ContactName],
[ContactTitle], [Address] FROM [Customers]"
onselected="SqlDataSource1_Selected">
</asp:SqlDataSource>
そしてコードビハインドで:
Protected Sub SqlDataSource1_Selected(ByVal sender As Object, ByVal e As SqlDataSourceStatusEventArgs)
If e.AffectedRows < 1 Then
' perform action
End If
End Sub
これを試して ください http://www.devcurry.com/2009/02/how-do-you-check-if-sqldatasource.html
お役に立てば幸いです..