Ho un piccolo problemino sui DataTable.
Mi creo un DataTable con questa struttura:
area | vertice | x | y
e lo riempio.
Adesso debbo controllare che:
Per ogni area, ci siano almeno tre vertici
ogni x e y siano numerici
:master:qualche aiuto?
![]()
Ho un piccolo problemino sui DataTable.
Mi creo un DataTable con questa struttura:
area | vertice | x | y
e lo riempio.
Adesso debbo controllare che:
Per ogni area, ci siano almeno tre vertici
ogni x e y siano numerici
:master:qualche aiuto?
![]()
Pietro
area vertice x y sono le colonne della datatable?
sì, è un datatable temporaneo. I dati sono all'incirca:Originariamente inviato da edaje
area vertice x y sono le colonne della datatable?
AREA | VERTICE | X | Y |
a; 1; 10; 20
a; 2; 30; 40
b; 1; 50; 60
in questo caso l'area "a" ha solo 2 record e l'area "b" solo uno
se fosse una tabella in database sarebbe facile, ma in un datatable?
Pietro
Il controllo che x ed y siano numerici lo fai creando le colonne x e y come System.Int32
Fai due cicli annidati e controlli che ogni area abbia 3 record con il campo vertice pieno
qui daccordo, ma debbo controllare che il numero di record per ogni gruppo, sia almeno 3 :master:Originariamente inviato da edaje
Il controllo che x ed y siano numerici lo fai creando le colonne x e y come System.Int32
Fai due cicli annidati e controlli che ogni area abbia 3 record con il campo vertice pieno
Pietro
cioè, qualcosa del genere:
codice:SELECT vertici.area, Count(vertici.area) >=3 AS [ConteggioDiarea >= 3] FROM vertici GROUP BY vertici.area ORDER BY vertici.area;
Pietro