Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C#] Ciclare su enum

  1. #1

    [C#] Ciclare su enum

    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! [:?]

  2. #2
    Leggi verso la fine di questa pagina.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.