PDA

View Full Version : [C#]assegnare parametri a righe datagridview


RaouL_BennetH
07-06-2008, 17:49
:(

:cry:

:help:

Oggi non mi riesce niente :nera: :muro:

allora...

ho una griglia su un form, precisamente un oggetto datagridview.

Contiene 30 righe e dieci colonne

ora, io dovrei fare in modo che:

parametro1 = griglia.Riga[x].Cella[0].Value

parametro2 = griglia.Riga[x].Cella[1].Value

e che ci vuole direte voi, ti basta un "for"... beh, eccolo:



for(int i = 0; i < griglia.Rows.Count; i++)
{
parametro1 = griglia.Rows[i].Cells[0].Value;
parametro2 = griglia.Rows[i].Cells[1].Value;
etc..
}



Ma.. mi domandavo, ci sarà un modo per fissare a monte questi dannati valori senza ciclare...

allora ho provato a fare:

parametro1 = griglia.CurrentRow.Cells[0].Value;

ma ovviamente, poi riesco a leggere solo i valori appunto presenti nella riga corrente.

Il tutto è subordinato comunque ad una stramaledetta insert che devo fare in un db.

Cioè, io sto puntando a fare una cosa del genere:


string insert = "insert into table values(@1, @2, @3, @4, @5..)";

parametro1 = new parametro("@1", griglia.Rows[numero].Cells[0].Value;


Vi prego, ditemi che c'è un modo diverso dal for :help: