我在 ASP.NET C# 中开发了一个具有网格视图的 Web 应用程序。我正在检查某个 gridview 列的值是 null 还是空格。我有一个依赖于该列值的 if-else 语句。如果列中的不是空值或空格,我将进入流程的 if 部分。否则,我将进入流程的 else 部分。
if (!String.IsNullOrWhiteSpace(SelectedRow.Cells[6].Text))
{
Label1.Text = "[" + SelectedRow.Cells[6].Text + "]";
}
else
{
SqlUpdate.Parameters.Add(new OracleParameter("@ForestgrpNew", null));
}
在 gridview 列具有空值的情况下,流程预计将移动到 else 部分。但是流程仍然传递到 if 部分。(!String.IsNullOrWhiteSpace(SelectedRow.Cells[6].Text)) 检查单元格是否既不是空也不是空格有什么问题吗?
任何帮助将非常感激。