RaouL_BennetH
22-10-2010, 21:49
Ciao a tutti :)
Volevo sapere come posso utilizzare (se si può) Linq su oggetti non legati ad una sorgente dati, per esempio una datagridview, una listview o altro.
Ciò che vorrei provare a fare è una cosa del genere:
//senza Linq
foreach(DataGridViewRow row in grid.Rows)
{
if(r.Cells[1].Value == someValue)
faiQualcosa();
}
Si può fare ? O meglio, Linq si può utilizzare anche in assenza di 'sorgente dati' ?
Grazie mille :)
RaouL.
EDIT: :doh:
dimenticavo:
sto provando in questo modo:
var result = from res in this.Controls.OfType<myGrid>().AsEnumerable().Where(grid => grid[colIndex, rowIndex].Value == "prova")
select res[colIndex, rowIndex].Value;
Volevo sapere come posso utilizzare (se si può) Linq su oggetti non legati ad una sorgente dati, per esempio una datagridview, una listview o altro.
Ciò che vorrei provare a fare è una cosa del genere:
//senza Linq
foreach(DataGridViewRow row in grid.Rows)
{
if(r.Cells[1].Value == someValue)
faiQualcosa();
}
Si può fare ? O meglio, Linq si può utilizzare anche in assenza di 'sorgente dati' ?
Grazie mille :)
RaouL.
EDIT: :doh:
dimenticavo:
sto provando in questo modo:
var result = from res in this.Controls.OfType<myGrid>().AsEnumerable().Where(grid => grid[colIndex, rowIndex].Value == "prova")
select res[colIndex, rowIndex].Value;