Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.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/asp.net/35.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# 在ASP.NET C中从DropDownList中删除项目#_C#_Asp.net_Webforms_Dropdownbox - Fatal编程技术网

C# 在ASP.NET C中从DropDownList中删除项目#

C# 在ASP.NET C中从DropDownList中删除项目#,c#,asp.net,webforms,dropdownbox,C#,Asp.net,Webforms,Dropdownbox,我的ASPX页面中有一个下拉列表: <asp:DropDownList ID="ddlGroups" runat="server" Width="200px" AppendDataBoundItems="true" AutoPostBack="true" OnSelectedIndexChanged="ddlGroups_SelectionIndexChanged"> <asp:ListItem Text="All" Value=

我的ASPX页面中有一个下拉列表:

<asp:DropDownList ID="ddlGroups" runat="server" Width="200px" AppendDataBoundItems="true"
            AutoPostBack="true" OnSelectedIndexChanged="ddlGroups_SelectionIndexChanged">
            <asp:ListItem Text="All" Value="0"></asp:ListItem>
            <asp:ListItem Text="Pending" Value="1"></asp:ListItem>
            <asp:ListItem Text="Completed" Value="2"></asp:ListItem>
</asp:DropDownList>

此外,根据一个条件,我正在我的代码隐藏中填充DropDownList:

  List<Status> lstStatus  = new List<Status>();
  lstStatus = GetStatus() //Get's the list from db
  if (lstStatus != null && lstStatus.Count > 0)
    {
        ddlGroups.DataSource = lstStatus;
        ddlGroups.DataTextField = "StatusDescription";
        ddlGroups.DataValueField = "StatusID";
        ddlGroups.DataBind();
       /* ddlGroups.
        ddlGroups.Items.Remove("Completed");*/
    }
List lstStatus=新列表();
lstStatus=GetStatus()//从数据库获取列表
if(lstStatus!=null&&lstStatus.Count>0)
{
ddlGroups.DataSource=lstStatus;
ddlGroups.DataTextField=“StatusDescription”;
ddlGroups.DataValueField=“StatusID”;
ddlGroups.DataBind();
/*多个小组。
删除组。项。删除(“已完成”)*/
}
当我这样做时,我不希望DropDownList从ASP.NET页面标记中删除。也就是说,我想删除从aspx代码中添加的项目(只有两个)


有什么帮助吗?

清除下拉列表,并根据需要填写

DropDownList1.Items.Clear(); 

清除下拉列表并根据需要填充它

DropDownList1.Items.Clear(); 

清除下拉列表并根据需要填充它

DropDownList1.Items.Clear(); 

清除下拉列表并根据需要填充它

DropDownList1.Items.Clear(); 

这样做了,我本可以早些时候使用它,但我很困惑AppendDataBoundItems=true仍然会将这些项附加到组合框中。无论如何,谢谢那时AppendDataBoundItems应该是flase。这样做了,我本来可以早些使用它,但是我很困惑AppendDataBoundItems=true仍然会将项目附加到组合框中。无论如何,谢谢那时AppendDataBoundItems应该是flase。这样做了,我本来可以早些使用它,但是我很困惑AppendDataBoundItems=true仍然会将项目附加到组合框中。无论如何,谢谢那时AppendDataBoundItems应该是flase。这样做了,我本来可以早些使用它,但是我很困惑AppendDataBoundItems=true仍然会将项目附加到组合框中。不管怎样,谢谢。这不是asp classic这不是asp classic这不是asp classic这不是asp classic这不是asp classic