gridview と sqldatasource があります。
I'm using : SqlDatasource1.SelectCommand = "Select Name from Table Where RowID=@RowID";
選択したコマンドが null を返したかどうかを確認するにはどうすればよいですか (値が見つかりません)
ありがとう
あなたが使用することができます:
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>
繰り返しになりますが、さらにいくつかの詳細を追加できます。しかし、私たち (プログラマー) が普通の古いnull
.
この場合は、次のようなものを使用するだけです。
if(result is DBNull)
{
// Null returned
}
else
{
// Not null.
}