グリッドビューを持つ ASP.NET C# で Web アプリケーションを開発しました。特定の gridview 列の値が null または空白かどうかを確認しています。この列の値に依存する if-else ステートメントがあります。列が null または空白ではない場合、フローの if 部分に入ります。それ以外の場合は、フローの else 部分に入ります。
if (!String.IsNullOrWhiteSpace(SelectedRow.Cells[6].Text))
{
Label1.Text = "[" + SelectedRow.Cells[6].Text + "]";
}
else
{
SqlUpdate.Parameters.Add(new OracleParameter("@ForestgrpNew", null));
}
gridview 列に null 値がある場合、フローは else 部分に移動することが期待されます。しかし、フローはまだ if 部分に渡されます。(!String.IsNullOrWhiteSpace(SelectedRow.Cells[6].Text)) セルがヌルでもスペースでもないかどうかをチェックする際に何か問題がありますか?
どんな助けでも大歓迎です。