Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Caricare i dati di una tabella in una combo
giovedì 01 marzo 2007 - 20.36
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
The_Rock
Profilo
| Junior Member
54
messaggi | Data Invio:
gio 1 mar 2007 - 20:36
salve ragazzi,
in c# sto cercando di inserire i dati di una tabella di un db in una combo.
me li carica ma in tutti e 5 i campi invece dei dati mi ripete sempre lo stesso risultato per 5 volte, ovvero:
System.Data.DataRowView:
Dove posso aver sbagliato? Vi invio il codice e grazie in anticipo per il supporto che spero mi darete.
protected DataSet DSreport1 = new DataSet();
___________________________________________________________________
string connection1 = ConfigurationSettings.AppSettings["StrConn"];
SqlConnection conn1 = new SqlConnection(connection1);
SqlCommand myCommand1 = new SqlCommand("Get_TabellaChecklist",conn1);
myCommand1.CommandType = CommandType.StoredProcedure;
SqlDataAdapter adapter1 = new SqlDataAdapter();
adapter1.SelectCommand = myCommand1;
adapter1.Fill(DSreport1);
conn1.Close();
ComboCkl.DataSource=DSreport1.Tables[0];
ComboCkl.DataBind();
Un saluto,
The_Rock
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
gio 1 mar 2007 - 23:06
>salve ragazzi,
>in c# sto cercando di inserire i dati di una tabella di un db
>in una combo.
>me li carica ma in tutti e 5 i campi invece dei dati mi ripete
>sempre lo stesso risultato per 5 volte, ovvero:
>System.Data.DataRowView:
>
>Dove posso aver sbagliato? Vi invio il codice e grazie in anticipo
>per il supporto che spero mi darete.
>
>protected DataSet DSreport1 = new DataSet();
>
>___________________________________________________________________
>string connection1 = ConfigurationSettings.AppSettings["StrConn"];
> SqlConnection conn1 = new SqlConnection(connection1);
> SqlCommand myCommand1 = new SqlCommand("Get_TabellaChecklist",conn1);
> myCommand1.CommandType = CommandType.StoredProcedure;
>
> SqlDataAdapter adapter1 = new SqlDataAdapter();
> adapter1.SelectCommand = myCommand1;
> adapter1.Fill(DSreport1);
> conn1.Close();
>ComboCkl.DataSource=DSreport1.Tables[0];
> ComboCkl.DataBind();
>
>Un saluto,
>The_Rock
Ciao,
prima dello statement ComboCkl.DataBind(); devi valorizzare le proprietà
DataValueField e DataTextField rispettivamente con i nomi delle colonne
del DataTable che vuoi associare al Value e al Text di ogni item del controllo
ComboCkl.
In assenza di tali proprietà il bind, per esporre comunque qualcosa, assegna il nome della classe associata
con il bind ad ogni item e in questo caso "System.Data.DataRowView".
Michele
The_Rock
Profilo
| Junior Member
54
messaggi | Data Invio:
ven 2 mar 2007 - 14:04
Perfetto, grazie Michele.
Un saluto,
The_Rock
Torna su
Stanze Forum
Elenco Threads
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 !