Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Popolare una dropdown list problemi

    Salve ragazzi provo con questo codice a popolare una drop down list con un arraylist ma mi da errore quando faccio il databind in particolare l'errore è il seguente: "DataBinding: 'ASP.include_gestisci_anticipo_aspx+dati' does not contain a property with the name 'label'. "


    public class dati
    {
    public String label;
    public String valore;
    }
    protected void Page_Load(object sender, EventArgs e)
    {
    dati elementi = new dati();
    elementi.label="ciao";
    elementi.valore="pippo"
    int i = 0;
    i=0;
    ArrayList elemential = new ArrayList(0);
    elemential.add(elementi)
    anticipolista.DataSource = elemential;
    anticipolista.DataValueField = "label";
    anticipolista.DataTextField = "label";
    anticipolista.DataBind();
    }

    Qualche suggerimento?

    Grazie a tutti
    Marko!

  2. #2
    dati elementi() = New dati(); ???

  3. #3
    Originariamente inviato da raffaeu
    dati elementi() = New dati(); ???
    Quindi?
    Creo un istanza della classe dati...cosa c'è di strano?

    Ps: Comunque ho risolto: ho creato proprietà pubbliche e bindato su di esse.

    Marko!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.