检查空数据库列值并返回结果 - c# asp.net

发布于 2024-11-07 20:35:58 字数 413 浏览 1 评论 0原文

上次我在这里发帖时得到了很好的回应。

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

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

现在,idtitle 是必需的,但其余的不是。

我想循环遍历所有包含值的 sml 列,并创建 他们每个人。

我也想对我的 img 列执行相同的操作 - 循环遍历所有非空列并列出它们

有人可以告诉我如何执行此操作吗?

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

I got a great response the last time I posted here.

I have the following table structure in my database for a small Gallery page on my site.

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

Now, id and title are mandatory, however the rest are not.

I'd like to loop through all my sml columns that have values in them and create <img src="--column value here--" /> for each of them.

I'd also like to do the same with my img columns - loop through any non-empty columns and list them

Can someone show me how I can do this?

Many thanks for any help with this

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

递刀给你 2024-11-14 20:35:58

您可以按如下方式检查NULL

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

You can check NULL as follows

if(!YourObject.Equals(System.DBNull.Value))
天冷不及心凉 2024-11-14 20:35:58

您可以获取非空行,然后迭代这些行。

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

 }

You can do it get Not Null Rows and then iterate those rows.

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

 }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文