gpt4 book ai didi

c# - 复选框列表问题

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

我在 C# 中有一个复选框列表,它是从数据库进行数据绑定(bind)的。我想要做的是在每个复选框列表项的文本之后的右侧显示一个图标。每个图标都需要不同。感谢您的帮助!

最佳答案

你可以这样做

<asp:CheckBoxList ID="CheckBoxList1" runat="server"
DataSourceID="dataSourceID"
DataTextField="dataTextField"
DataValueField="dataTextValue"
OnDataBound="CheckBoxList1_DataBound">
</asp:CheckBoxList>

protected void CheckBoxList1_DataBound(object sender, EventArgs e)
{
var checkBox = sender as CheckBoxList;
if(checkBox != null)
{
foreach (ListItem listItem in checkBox.Items)
{
listItem.Text = string.Format("{0}<img src='{1}' />", listItem.Text, GetImageFor(listItem.Text));
}
}

}

private string GetImageFor(string text)
{
// return image url for check box based on text.

if(text.Equals("Banana")) return "banana.gif";
...
...
}

关于c# - 复选框列表问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5099322/

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