Ciao a tutti, ho due problemini che non riesco a risolvere...
prima riassumo la situazione
ho una griglia, in questa griglia ho un check che consente all'utente di selezionare determianati elementi (DDT), al click di un pulsante io devo emettere automaticamente una fattura per tutti gli elementi selezionati
quindi vorrei salvare in un array gli ID dei DDT e poi eseguire la query di select per tutti elementi (ID) contenuti nell'array
primo problema:
come posso fare in modo che vettElencoDDT contenga solo elementi uguali a true??
come ho fatto io (usando j) mi ritrovo in una situazione del tipo
vettElencoDDT[0] null
vettElencoDDT[1] null
vettElencoDDT[2] 27
vettElencoDDT[3] null
vettElencoDDT[4] 50
in invece vorrei avere
vettElencoDDT[0] 27
vettElencoDDT[1] 50
for (int j = 0; j < elencoDDT; j++)
{
DataRowView rigaDDT = (DataRowView)gwDDT.GetRow(j);
if (Convert.ToBoolean(rigaDDT["Chk"]) == true)
vettElencoDDT [j] = rigaDDT["ID"].ToString();
}
detto questo, il mio vero problema è:
come posso associare all'array una query del tipo
select * from .... where Data <= dataprova and ID = ... elementi dell'array vettElencoDDT
Grazie a tutti!

Rispondi quotando
