c# - 如何将项目添加到 ASP.NET 中的下拉列表?

标签 c# asp.net drop-down-menu

我想在特定索引处添加“Add new”,但我不确定语法。我有以下代码:

protected void Page_Load(object sender, EventArgs e)
{
        DRPFill();
        if (!IsPostBack)
        {
            DropDownList1.Items.Add("Add New");
        }
}
public void DRPFill()
{
    if (!IsPostBack)
    {
        //Object
        AddMajor objMajor = new AddMajor();

        //Data Table
        DataTable dtMajor = objMajor.find();

        //Data Source
        DropDownList1.DataSource = dtMajor;
        DropDownList1.DataValueField = "MajorID";
        DropDownList1.DataTextField = "MajorName";

        //Data Bind
        DropDownList1.DataBind();
    }
}

最佳答案

试试这个,它会在索引 0 处插入列表项;

DropDownList1.Items.Insert(0, new ListItem("Add New", ""));

关于c# - 如何将项目添加到 ASP.NET 中的下拉列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17468956/

相关文章:

c# - 如果有多个属性,如何对列表类型通用进行排序?

c# - unity 创建具体实例

c# - 如何将变量从 asp.net 传输到 Javascript 中的文件?

javascript - 多级下拉导航 - 保持二级下拉关闭

c# - 自定义非对称密码算法

c# - Amadeus 服务错误 : A header representing a Message Addressing Property is not valid and the message cannot be processed

c# - Application.Run 和 Form.Load 之间发生了什么?

c# - List <T>多写程序线程安全

javascript - 收到错误-ReferenceError : value is not defined

javascript - 带边距的下拉菜单