Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 显示dropdownlist中的特定数字_C#_Asp.net - Fatal编程技术网

C# 显示dropdownlist中的特定数字

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

在dropdownlist中是否有办法在pageload上显示所需的数字

例如。 我有一个下拉列表控件

我使用for循环来填充它

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;我只是完美的…,感谢回复信息…它帮助我了解了很多事情…非常完美…,感谢回复信息…它帮助我了解了很多事情。。。