B.NET] Realizzare incroci tra numeri di una tabella

martedì 22 settembre 2009 - 17.36

marco.santilli Profilo | Junior Member

Devo creare tutti gli "incroci" possibili tra una tabella formata da 3 colonne e 7 righe.

Vi faccio un esempio, questa è la tabella.
La posso fare con 21 textbox

A-B-C
D-E-F
G-H-I
L-M-N
O-P-Q
R-S-T
U-V-Z

Il risultato delle essere

AA con se stesso
AB
AC
AD
AE
AF
.
.
BA
BB con se stesso
BC
BD
BE
BF
.
.
e cosi via....

c'è un metodo per agevolare il tutto senza farlo a mano????

Ciao e grazie

Faelar Profilo | Junior Member

Non so se ho capito bene, ma se ti serve realizzare solo gli incroci della tabella prova così:


For Row As Integer = 0 To lst.Count - 1
Dim strLine As String = lst.Item(Row)

For Col As Integer = 0 To strLine.Length - 1

For Row2 As Integer = 0 To lst.Count - 1
Dim strLine2 As String = lst.Item(Row2)

For Col2 As Integer = 0 To strLine2.Length - 1

'Coppia di lettere
Dim str As String = strLine(Col) + strLine2(Col2)

Next
Next
Next
Next



Per il mio esempio ho usato una lista di stringhe, che è simile ad una tabella.

Se ho cannato o serve altri, chiedi pure.


Ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5