0

グリッドビューを持つ 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)) セルがヌルでもスペースでもないかどうかをチェックする際に何か問題がありますか?

どんな助けでも大歓迎です。

4

1 に答える 1