【发布时间】:2026-01-02 01:20:08
【问题描述】:
我正在从数据库中获取数据源并将其添加到下拉列表中,但是我想在列表项中添加图像。我试过下面的代码
DataTable dt = ds.Tables[0];
for (int count = 0; count < dt.Rows.Count; count++)
{
String status;
if (dt.Rows[count]["status"].ToString() == "True")
{
status = "<img src='online.jpg'/>";
}
else
{
status = "<img src='online.jpg'/>";
}
dt.Rows[count]["SubCampaignName"] = dt.Rows[count]["SubCampaignName"] + " - " + status;
}
SkillsStatusddl.DataSource = dt;
SkillsStatusddl.DataTextField = "SubCampaignName";
SkillsStatusddl.DataValueField = "SubCampaignId";
SkillsStatusddl.CssClass = "";
SkillsStatusddl.DataBind();
但不是附加图像,而是在下拉列表项中打印“”
【问题讨论】:
-
附带说明:您应该考虑使用
foreach循环遍历IEnumerable对象。