Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema DataTextField

  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    Problema DataTextField

    Ho un datatextfield in cui visualizzo un campo del mio db.

    codice:
    		conn.Open(); 
    
    		SqlDataAdapter da; 
    		SqlCommand comm; 
    
    		string sql = "SELECT * FROM miatbl WHERE Articolo=@codice";
    
    		comm = new SqlCommand(sql, conn); 
    
    		SqlParameter parameter1 = new SqlParameter("@codice", SqlDbType.VarChar);
    		parameter1.Value = Server.HtmlEncode(cod1.Text);
    		comm.Parameters.Add(parameter1);
    
    		da = new SqlDataAdapter(comm); 
    		ds = new DataSet(); 
    		da.Fill(ds, "Tabella"); 
    
    		pagedData.DataSource = ds.Tables["Tabella"].DefaultView; 
    
    		col1.DataTextField = "Miocampo1";
    ...
    Vorrei però visualizzare Miocampo1 / Miocampo2

    Ma se utilizzo la sintassi

    codice:
    col1.DataTextField = "Miocampo1" + " / " + "Miocampo2";
    in fase di visualizzazione ho l'errore: DataBinder.Eval: 'System.Data.DataRowView' does not contain a property with the name Miocampo1 / Miocampo2

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    DataTextField di che controllo? :master:
    Pietro

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    stai sbagliando proprietà, se è una dropdownlist, nel CICLO che carica gli items metti:

    VB
    codice:
    Dim elemento As New ListItem
    elemento.Text = "Miocampo1" + " / " + "Miocampo2"
    elemento.Value = 'valore dell'item
    coll.Items.Add(elemento)
    C#
    codice:
    ListItem elemento = new ListItem();
    elemento.Text = "Miocampo1" + " / " + "Miocampo2";
    elemento.Value = // valore dell'item ;
    coll.Items.Add(elemento);

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.