Vorrei passare dall'utilizzo di un array a quello di un datarow per passare un record. Mi spiego meglio: ho una form, da questa ottendo un ID, passando questo ID, ad esempio di una persona, ad un altra form, attraverso una decodifica mediante un array mi ripopola tutti i dati mancanti relativi a quell'ID (nome, cognome, ecc...). Ecco io dovrei fare questa funzione di decodifica invece che con array, con una datarow. Riporto la funzione con array:
codice:
[...]
If ds.Tables(0).Rows.Count = 0 Then deco(0) = "" 'Cod_Tipo_Cliente
deco(1) = "" 'Descrizione
deco(2) = "" 'Pagamento
Else
For ii = 0 To 2
If IsDBNull(ds.Tables(0).Rows(0).Item(ii)) Then
deco(ii) = ""
Else
deco(ii) = CStrN(ds.Tables(0).Rows(0).Item(ii))
End If
Next
End If
Return deco
Con datarow invece sono arrivato alla tabella con la sola riga selezionata nel dataset