ciao, purtroppo non mi sono ancora reso conto dove inizia il codebehind e dove finisce visto che comunque pur avendo le funzioni in un file .cs o .vb, bisognerà sempre scrivere qualcosa all'interno della pagina aspx per vedere il risultato..
ad es. ho questo problema: faccio la connessione, instanzio il datareader, recupero un campo, faccio il substring su questo campo e poi... eh.. e qui nasce il problema.. una volta ottenuta la mia bella variabile che contine il campo substringato, come cavolo la stampo nella pagina aspx? vi faccio vedere:
codice:
		private void Page_Load(object sender, System.EventArgs e)
		{
		
			
			

			if(!IsPostBack)
			{
				string strconn = ConfigurationSettings.AppSettings["Provider"]+Server.MapPath("~/mdb-database/")+ConfigurationSettings.AppSettings["DatabaseName"];	
				
				string sql = "SELECT Top 5 * FROM news_lavori ORDER by data_ins ASC";
				
				OleDbConnection conn= new OleDbConnection(strconn);
				OleDbCommand cmd=new OleDbCommand(sql,conn);	
				conn.Open();
				OleDbDataReader reader=cmd.ExecuteReader();
				
				Work_repeater.DataSource=reader;
				while(reader.Read())
				{
				string txt=reader["testo"].ToString();
				txt=txt.Substring(0,20);
				Response.Write(txt);
				Work_repeater.DataBind();
				}
				conn.Close();
				

				detail_repeater.Visible=false;	
			}
				else
				{
			detail_repeater.Visible=true;
			Work_repeater.Visible=false;	
			
			}
		}
Ora txt la voglio mettere in una cella di una tabella che si trova nell'ItemTemplate di un repeater:
codice:
<TD colSpan="3">[img]<%#DataBinder.Eval(Container.DataItem,"img")%>[/img]<span class="testo_news"> <%#DataBinder.Eval(Container.DataItem,"txt")%></span></TD>
se fosse stato un campo come "img" come potete vedere, non ci sarebbero stti problemi (anche se non ho capito perchè si fà così e che cavolo significa quel #), ma siccome si tratta di una variabile (txt) non saprei proprio com stamparla..
ovviamente il codice sopra non funziona
Chi mi illumina?