检查空的db列值并返回结果 - c#asp.net

时间:2011-05-16 13:47:43

标签: asp.net sql-server while-loop

上次我在这里发布时收到了很好的答复。

我的数据库中有以下表格结构,用于我网站上的小型图库页面。

id | title | img1 | img1sml | img2 | img2sml | img3 | img3sml

现在,idtitle是强制性的,但其余部分则不是。

我想循环浏览其中包含值的所有sml列,并为每个列创建<img src="--column value here--" />

我也想对我的img列做同样的事情 - 遍历任何非空列并列出它们

有人能告诉我如何做到这一点吗?

非常感谢您对此的任何帮助

2 个答案:

答案 0 :(得分:0)

你可以使用Not Null Rows然后迭代这些行。

DataRow[] dr = dtbl.Select("img1 is Not Null");
 foreach (DataRow dr in dataRows)
 {

 }

答案 1 :(得分:0)

您可以按照以下方式检查NULL

if(!YourObject.Equals(System.DBNull.Value))