Salve a tutti,
ho una tabella di una DataSet che mi serve per manipolare dei dati.
Ciò che devo fare è considerare solo un sottoinsieme delle righe di tale tabella: in particolare il discriminante è dato dal valore di solo un sottoinsieme di colonne.
Cerco di spiegarmi:
ho tale tabella con 10 righe e 25 colonne;
mi serve un sottoinsieme di tali righe sulla base dei valori di alcune (non tutte).
In primis ho creato una enum che contenesse gli stessi nomi delle colonne in modo da avere un mapping e lavorare lì coi nomi;
Come faccio a referenziare solo una parte (ad esempio 10 di esse, però in ordine sparso) delle colonne?
Usando questa tecnica:
foreach(DataRow dr in dt.Rows)
{
for (int i=0; i<dt.Columns.Count; i++)
{
// fa qualcosa
}
}
ovviamente io considero TUTTE le colonne mentre mi serve controllarne solo un suo sottoinsieme, sfruttando l'enum da me creata.
Mi potete aiutare?
Grazie
PS: spero d'esser stato chiaro! [:?]