Ho un datatextfield in cui visualizzo un campo del mio db.
Vorrei però visualizzare Miocampo1 / Miocampo2codice: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"; ...
Ma se utilizzo la sintassi
in fase di visualizzazione ho l'errore: DataBinder.Eval: 'System.Data.DataRowView' does not contain a property with the name Miocampo1 / Miocampo2codice:col1.DataTextField = "Miocampo1" + " / " + "Miocampo2";

Rispondi quotando