Prendere i dati da una select sql e caricarli in un arraylist

giovedì 29 marzo 2012 - 11.20
Tag Elenco Tags  C#  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010

carloef Profilo | Newbie

salve al forum

sto creando una pagina aspx per accesso ai dati
configuro l'origine dati
aggancio ai dati un DropDownlList che viene riempito da una select

a questo punto mi servirebbe poter caricare dentro un arraylist i dati
per poter eseguire delle operazioni (controlli cicli etc)
..creo un bottone ed all'evento click vorrei che avvenisse il caricamento

quali sono gli oggetti da creare?
qualcuno conosce una guida che spieghi qualcosa del genere?
una mano?


grazie per le risposte

alx_81 Profilo | Guru

>salve al forum
ciao e benvenuto su dotnethell.it!

>a questo punto mi servirebbe poter caricare dentro un arraylist i dati
quelli che hai usato per caricare il drop down?


>grazie per le risposte
di nulla!

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

carloef Profilo | Newbie

esatto quelli del dropdown

alx_81 Profilo | Guru

>esatto quelli del dropdown
e con cosa li hai popolati? un SQL|AccesDataSource? un oggetto tuo?

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

carloef Profilo | Newbie

scusate
sono stato un po troppo vago

dunque
ho creato una pagina aspx con visual studio pro 2010
utilizzo il DropDownList associato ad un accessDataSource
quindi associo l'origine dati al mio db ed eseguo una query di selezione per popolare il DDL

io vorrei inserire un bottone che all'evento click esegua un'altra query e popoli con il risultato un arraylist
al momento ho scritto questo
---------------------------------------------
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

si puo fare qualcosa tipo
id.Add(esegui);
???

grazie

carloef Profilo | Newbie

risolto posto il codice

-------------------------------------------
protected void Button1_Click(object sender, EventArgs e)
{

int ddl = DropDownList1.SelectedIndex;
ddl = ddl +1;
string q = "SELECT [FK_tratta] FROM [percorso] WHERE ([FK_paese] ="+ddl+")";
List<int> id = new List<int>();
OleDbConnection oconnect = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\pippo\Documents\nuovo_bus.accdb;Persist Security Info=False;");
OleDbCommand command = new OleDbCommand(q, oconnect);
oconnect.Open();
OleDbDataReader esegui = command.ExecuteReader();
while (esegui.Read())
{
id.Add(esegui.GetInt32(0));
}

esegui.Close();
oconnect.Close();

}
-----------------------------------------------------------------------------------

grazie comunque per l'interessamento
ciao


p.s. come faccio a segnalare che il thread è risolto?
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5