webForumDet fria alternativet

Räknar poster.

.NETur .NET

6 svar · 265 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Jag skulle vilja ha hjälp med att räkna olika poster.

int rader = ds1.Tables["frånChart"].Rows.Count;

Här får jag fram antal poster i tabellen.
I den tabellen så finns ett fält som heter 'Område'.
Jag skulle behöva räkna ut, hur många OLIKA områden det finns.

Medlem sedan mars 20023 561 inlägg
#2

En idé är ganske att loopa igenom alla rader och om värdet i fältet område inte finns sparar du det. Om det finns sparar du det inte.

Medlem sedan mars 20011 880 inlägg
#3

På vilket sätt skall jag göra det(jag är nybörjare).

Medlem sedan jan. 20012 204 inlägg
#4

kanske..

dim dt as new datatable
dim i,j as int32
for i = 0 to ds.tables("aal").rows.count-1
' här loopar du genom alla värden och placerar dem i en datatable om de inte finns där..
next
Medlem sedan dec. 19991 072 inlägg
#5

Annars kan du ju hämta ut det i SQL.en:

SELECT Col1, Col2, Col3 (SELECT Count(DISTINCT Col4) FROM MyTable) AS Col4Count From MyTable

Där "Col4" är kolumnen med området.

Medlem sedan jan. 20012 204 inlägg
#6

fredrik skrev:

Annars kan du ju hämta ut det i SQL.en:

SELECT Col1, Col2, Col3 (SELECT Count(DISTINCT Col4) FROM MyTable) AS Col4Count From MyTable

Där "Col4" är kolumnen med området.

Om man nu läser in det från en databas ja :)

Medlem sedan mars 20011 880 inlägg
#7

Tack, det är lustigt att det enklaste är så dj-a svårt att se.
:-)

138 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)