Formview con valori di default in modalità Insert

lunedì 19 febbraio 2007 - 16.58

deppy82 Profilo | Newbie

Salve a tutti!!!

Ho un grosso problema con una formview:

In soldoni, vorrei che alcuni campi della mia formview venissero pre-compilati con dei valori di default, inseriti run-time.

Ecco la parte interessante del codice:

DataColumn [] dtk = new DataColumn[5];
FormView3.ChangeMode(FormViewMode.Insert);
System.Data.DataSet dsDefault = new DataSet();
pippo.com.Utilities.GetConnectionString gcon = new pippo.com.Utilities.GetConnectionString();
System.Data.SqlClient.SqlDataAdapter daDefault = new System.Data.SqlClient.SqlDataAdapter("SELECT * FROM
ANAG",gcon.GetString("ConnectionString"));
daDefault.Fill(dsDefault);
dtk[0]=dsDefault.Tables[0].Columns["codart"];
dsDefault.Tables[0].PrimaryKey = dtk;
TextBox tb;
tb = (TextBox) (FormView3.Row.FindControl("codartTextBox"));
tb.Text = dsDefault.Tables[0].Rows.Find(selected_code)["codart"].ToString();
tb = (TextBox) (FormView3.Row.FindControl("desartTextBox"));
tb.Text = dsDefault.Tables[0].Rows.Find(selected_code)["desart"].ToString();
tb = (TextBox) (FormView3.Row.FindControl("repTextBox"));
tb.Text = dsDefault.Tables[0].Rows.Find(selected_code)["rep"].ToString();

Il mio problema è che la proprietà Row è sempre null!!! Ho provato questo codice all' interno dell' evento DataBound della FormView.
Vorrei inoltre sapere se esiste un metodo più semplice per risolvere il mio problema.

Ringrazio anticipatamente per l' interessamento.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5