C#判断datatable某行某个单元格的数据为空 如下:

DataTable.Rows[i][m] != null这样不行,明明没有值,也显示为真...
2024-11-07 23:37:29
推荐回答(4个)
回答(1):

数据库中的空值要这样判断,它跟null之类的是两个不同的概念

if(!Convert.IsDBNull(DataTable.Rows[i][m]))

回答(2):

String.IsNullOrEmpty(DataTable.Rows[i][m].ToString())

这样试试

回答(3):

DataTable.Rows[i][m] != null&&DataTable.Rows[i][m].tostring.length!=0

回答(4):

试试 DataTable.Rows[i][m].Value != null