Comment ajouter un élément à une liste déroulante dans asp.net

J'ai le code suivant

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();
        }
    }

Je tiens à ajouter le "Ajouter nouveau" à un index spécifique


mais je ne suis pas sûr de la


syntaxe

  • DropDownList1.Éléments.Insérer?
  • Pourquoi le check-in DRPFill méthode ? , pourquoi ne pas mettre ça dans la if de chargement de la page
InformationsquelleAutor Scorps | 2013-07-04