-2

gridview と sqldatasource があります。

I'm using : SqlDatasource1.SelectCommand = "Select Name from Table Where RowID=@RowID";

選択したコマンドが null を返したかどうかを確認するにはどうすればよいですか (値が見つかりません)

ありがとう

4

2 に答える 2

1

あなたが使用することができます:

DataSet ds = new DataSet();
sqlAdapter.Fill(ds);

if (ds.Tables[0].Rows.Count == 0)
{
     pnlQueryResults.Visible = true;
}
else
{
     pnlQueryResults.Visible = false;
}

gridView.DataSource = ds;

マークアップ:

<asp:Panel ID="pnlQueryResults" runat="server" Visible="false">
     <div>
         <p>Your query returned no results.</p>
     </div>
</asp:Panel>
于 2012-05-28T12:52:19.400 に答える
0

繰り返しになりますが、さらにいくつかの詳細を追加できます。しかし、私たち (プログラマー) が普通の古いnull.

この場合は、次のようなものを使用するだけです。

if(result is DBNull)
{
    // Null returned
}
else
{
    // Not null.
}
于 2012-05-28T12:52:10.863 に答える