gpt4 book ai didi

c# - 在 c#.net 的下拉列表项中动态加载带有文本的下拉列表并附加带有文本的图像

转载 作者:太空宇宙 更新时间:2023-11-03 23:23:08 26 4
gpt4 key购买 nike

我正在从数据库中获取数据源并将其添加到下拉列表中,但是对于文本我想在列表项中添加图像。我试过下面的代码

  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();

但不是附加图像,而是在下拉列表项中打印“”

最佳答案

我的解决方案

我认为使用插件但速度快,所有浏览器支持和良好的社区。我使用 Bootstrap css、js 和 Bootstrap 选择插件 - https://silviomoreto.github.io/bootstrap-select/examples/

我的示例代码

后端代码:

    ListItem list = new ListItem();
list.Value="1";
list.Text="1";
list.Attributes.Add("data-icon", "glyphicon-heart");
ddlTest.Items.Add(list);

前端

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<!-- Latest compiled and minified CSS -->
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.9.3/css/bootstrap-select.min.css">
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="ddlTest" CssClass="selectpicker" runat="server"></asp:DropDownList>



</div>
</form>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src=" https://silviomoreto.github.io/bootstrap-select/dist/js/bootstrap-select.min.js"></script>

您添加自定义图标此链接:https://icomoon.io/app/#/select

我认为最好的解决方案是这个。

希望能帮到你。

Drop-Down List Filled with Images in ASP.NET?

引用链接:ASP-DropDownList CodeBehind images

关于c# - 在 c#.net 的下拉列表项中动态加载带有文本的下拉列表并附加带有文本的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34672583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com