检查gridview列中是否缺少空格和空格

时间:2013-11-13 23:54:24

标签: c# asp.net gridview

我在ASP.NET C#中开发了一个具有gridview的Web应用程序。我正在检查某个gridview列的值是null还是空格。我有一个依赖于此列值的if-else语句。如果列不是null或空格我正在输入流的if部分。否则,我正在进入流程的其他部分。

       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))在检查单元格既不是空也不是空格时有什么问题吗?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

调试代码。在我的一个案例中,GridView正在插入 ,可能与IE tablecell问题很吻合。

将if语句更改为以下内容以删除任何不间断的空格字符:

if (!String.IsNullOrWhiteSpace(SelectedRow.Cells[6].Text.replace(" ", "") ) )