提问人:SethD02 提问时间:8/7/2023 最后编辑:Dale KSethD02 更新时间:8/7/2023 访问量:47
在 RadGrid 中计算其单元格时,SQL Server DB 中的 NULL 值变为“ ”
NULL Value from SQL Server DB becomes " " when evaluating its cell in RadGrid
问:
我有一个由 SQL 数据填充的网格。在我的 dataBound 方法中,我有一个计算特定单元格文本的数值条件,例如:如果 myCell.Text <90
单元格可能具有 NULL 值,因此我想在运行这些条件之前进行检查,以确保单元格不为 null。但是,单元格中的实际文本的计算结果为“nbsp;”(删除了&,所以它将出现在这篇文章中)。我不想对 NOT myCell.Text.Contains(“nbsp”) 之类的东西进行硬编码,因为这感觉很草率和有问题。
If TypeOf e.Item Is GridDataItem Then
Dim dataItem As GridDataItem = e.Item
Dim myCell As TableCell = dataItem("Status")
If Not String.IsNullOrWhiteSpace(myCell.Text) Then
这是我当前的代码,显然字符串“ ”通过了这个条件。
如何正确检查此值?我可以评估其他属性吗?
答: 暂无答案
评论
null
" "
" "
DBNull.Value
DataTable
DataReader
SELECT