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
.NET Framework
Rempire un array con le checkbox
martedì 11 dicembre 2012 - 06.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 1.0
|
.NET 1.1
|
.NET 2.0
|
.NET 3.0
|
.NET 3.5
|
.NET 4.0
gaetanorusso
Profilo
| Junior Member
64
messaggi | Data Invio:
mar 11 dic 2012 - 06:26
Buongiorno,
Vorrei riempirr un array con il "valore" delle checkbox...
Ad esempio: io ho un array il (tipo è ststo creato da me) e 3 checkbox con il testo: prima - seconda - terza quando seleziono il checkbox con testo prima questo deve riempire l array e popolare la datatable del campo....
Spero di essermi spiegato :-/
Una cosa del genere gia l ho fatta problema è che dice INDICE SUPERA IL LIMITE DELL ARRAY :-(
GRAZIE MILLE
gaetano russo
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
mar 11 dic 2012 - 07:32
se non conosci a priori la dimensione dell'array allora usa un ArrayList o List
Andrea Restucci - Web Developer
gaetanorusso
Profilo
| Junior Member
64
messaggi | Data Invio:
mar 11 dic 2012 - 08:09
lo conosco...
ho fatto un array di due elementi...ma quando glieli passo mi da l'errore descritto prima
gaetano russo
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mar 11 dic 2012 - 09:47
>Una cosa del genere gia l ho fatta problema è che dice INDICE
>SUPERA IL LIMITE DELL ARRAY :-(
>GRAZIE MILLE
stai mettendo un valore in una posizione dell'array che non esiste:
ex: l'array ha posizioni 0,1,2,3 e stai tentando di inserire qualcosa nella posizione 4 che non esiste, vale anche a dire che stai tentando 5 elementi in un array lungo 4.
CIAO
Riccardo D'Aria
gaetanorusso
Profilo
| Junior Member
64
messaggi | Data Invio:
mar 11 dic 2012 - 09:49
Questo l'ho capito, però non riesco a capire perchè mi da questo errore. io ho creato un array di 1 elemento e gli passo un solo elemento!
gaetano russo
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mar 11 dic 2012 - 09:52
posta il codice .....
ciao
Riccardo D'Aria
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
mar 11 dic 2012 - 10:14
array di 1 elemnto ha index 0 e non 1, forse è questo che sbagli
Andrea Restucci - Web Developer
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mar 11 dic 2012 - 10:25
esatto ecco perché gli avevo chiesto il CODICE
ciao
Riccardo D'Aria
gaetanorusso
Profilo
| Junior Member
64
messaggi | Data Invio:
mar 11 dic 2012 - 10:47
ecco il codice
l'array è inizializzato all'inzio
for(v=0; v<clas.Length;v++)
{
clas[v] = new Classe();
if (checkBox1.Checked==true)
{
int prova = clas[v].Numero;
string pl ="1";
prova = int.Parse(pl);
}
r["Classe"] = p.Classe.Numero <--- con questo inserisco in tabella
gaetano russo
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mar 11 dic 2012 - 11:03
a me così funziona, popola l'array e non da alcun errore.
string[] clas = new string[1];
int v = 0;
for (v = 0; v < clas.Length; v++)
{
if (checkBox1.Checked == true)
{
string pl = "1256";
clas[0] = pl;
}
}
CIAO
Riccardo D'Aria
gaetanorusso
Profilo
| Junior Member
64
messaggi | Data Invio:
mar 11 dic 2012 - 11:13
scusa perchè metti 0 e non v?
gaetano russo
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mar 11 dic 2012 - 11:28
è stato un inserimento incondizionato, cmq anche con il contatore v non da errori.
string[] clas = new string[1];
int v = 0;
for (v = 0; v < clas.Length; v++)
{
if (checkBox1.Checked == true)
{
string pl = "456";
clas[v] = pl;
}
}
CIAO
Riccardo D'Aria
gaetanorusso
Profilo
| Junior Member
64
messaggi | Data Invio:
mar 11 dic 2012 - 11:37
Aspettate un attimo ma il mio array non è di tipo string
ma ti tipo CLASSE ( che ho creato io )
gaetano russo
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mar 11 dic 2012 - 11:50
e allora il problema sta lì.
CIAO
Riccardo D'Aria
gaetanorusso
Profilo
| Junior Member
64
messaggi | Data Invio:
mar 11 dic 2012 - 11:56
perchè dici che il problema è il tipo ?
gaetano russo
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mar 11 dic 2012 - 12:00
non il tipo, ma la gestione dell'inserimento in quell'aqrray.
Usa quello che ti ho postato, e facci degli aggiusti per adeguarlo al tuo array dovrebbe filare tutto liscio.
CIAO
Riccardo D'Aria
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 !