gpt4 book ai didi

c# - 使用文本和值填充 DropDownList

转载 作者:行者123 更新时间:2023-11-30 13:20:26 24 4
gpt4 key购买 nike

我在 ASP.NET Webforms 中有一个下拉列表,我想计算某一年是多少年前。

第一行 2002 是当前年份 -9 并且必须是值,9 是可见的文本,显示 2002 年是多少年前。

2002 9
2003 8
2004 7
2005 6
2006 5
2007 4
2008 3
2009 2
2010 1
2011 0

我希望 5 成为预选。我怎么做?首先,我不知道如何添加隐藏值(例如 2002 到 visibel 9)。

这是我的开始……不远,我知道……

 {
int CT = DateTime.Now.Year;
int CT10 = CT - 10;

for (int i = CT10; i <= CT; i++)

{
ddlBirthYear.Items.Add(i.ToString());
}
}

最佳答案

您可以使用 ListItem 添加文本和值

ddlBirthYear.Items.Add(new ListItem("text", "value"));

你可以选择它

ddlBirthYear.SelectedValue = "5";

所以你的循环看起来像这样:

{
int CT = DateTime.Now.Year;
int CT10 = CT - 10;

for (int i = CT10; i <= CT; i++)
{
ddlBirthYear.Items.Add(new ListItem(i.ToString(), (CT-i).ToString()));
}
}

关于c# - 使用文本和值填充 DropDownList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8103932/

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