moNTeZIon, de ninguna de las dos forma me funciona porque la propiedad PrimaryKey espera un arreglo. Así como dices siempre me sombrea como error la siguiente línea:
dsDataSet.Tables(0).PrimaryKey = Campo.
Especificamente el objeto Campo es que me sombrea y el error que da es el siguiente:
"
Value of type 'System.Data.DataColumn' cannot be converted to '1-dimensional array of System.Data.DataColumn'."
Es por eso que yo había declarado el objeto campo así:
Dim Campo() As System.Data.DataColumn
Alguna otra sugerencia?