C# 显示dropdownlist中的特定数字
在dropdownlist中是否有办法在pageload上显示所需的数字 例如。 我有一个下拉列表控件 我使用for循环来填充它C# 显示dropdownlist中的特定数字,c#,asp.net,C#,Asp.net,在dropdownlist中是否有办法在pageload上显示所需的数字 例如。 我有一个下拉列表控件 我使用for循环来填充它 for (int i = 1; i <= 100; i++) { DropDownList1.Items.Add(i.ToString()); } for(int i=1;i使用or属性。使用or属性。如果您的意思是它是默认的选定值,则只需在填充列表后在页面加载中设置默认的选定值。请确保仅在它不是回发时执行此操作,否则将覆盖任何用户选择 protect
for (int i = 1; i <= 100; i++)
{
DropDownList1.Items.Add(i.ToString());
}
for(int i=1;i使用or属性。使用or属性。如果您的意思是它是默认的选定值,则只需在填充列表后在页面加载中设置默认的选定值。请确保仅在它不是回发时执行此操作,否则将覆盖任何用户选择
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DropDownList1.SelectedValue = "7"
}
}
如果您的意思是它是默认的选定值,则在填充列表后,您只需要在页面加载中设置默认的选定值。请确保仅在不是回发时执行此操作,否则将覆盖任何用户选择
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DropDownList1.SelectedValue = "7"
}
}
在您的for
循环之后
DropDownList1.Items.FindByText("7").Selected = true;
在您的for
循环之后
DropDownList1.Items.FindByText("7").Selected = true;
会在for循环中设置它。还会将默认值存储在代码(db,config)之外的某个位置,因此如果它发生更改,则不必重新部署
if(!IsPostBack)
{
for (int i = 1; i <= 100; i++)
{
var newItem = new ListItem(i.ToString());
newItem.Selected = (i == 7);
DropDownList1.Items.Add(newItem);
}
}
if(!IsPostBack)
{
for(int i=1;i将在for循环中设置它。还将在代码(db,config)之外的某个位置存储默认值,因此如果它发生更改,则不必重新部署
if(!IsPostBack)
{
for (int i = 1; i <= 100; i++)
{
var newItem = new ListItem(i.ToString());
newItem.Selected = (i == 7);
DropDownList1.Items.Add(newItem);
}
}
if(!IsPostBack)
{
对于(int i=1;我只是完美的…,感谢回复信息…它帮助我了解了很多事情…非常完美…,感谢回复信息…它帮助我了解了很多事情。。。