2010-09-24 10 views
0

Donc, cela ne semble pas que cela devrait être si difficile, mais apparemment, je regarde quelque chose ..? J'ai un datatable qui a 4 colonnes. Je veux sortir seulement la deuxième colonne du datatable. Voici ce que j'ai jusqu'à présent:Sortie d'une seule colonne à partir d'un datatable

Dim dt As New DataTable 
** Datatable is set here ** 
Dim row As DataRow 
Dim col As DataColumn 

For Each row In dt.Rows 
    'Output Column 2 here 
    'This is what I had which obviously doesn't work 
    Response.Write(row(col(1))) 
    Response.Write("<br />") 
Next 

Répondre

1

Vous devez modifier la ligne où vous la sortie de la valeur de la colonne à ceci:

Response.Write(row(1)) 
0

Ou ceci:

Dim col Comme DataColumn = dt .Columns (1)

Response.Write (ligne (col))

On dirait que votre problème est que le col va Riable n'était pas réglé à rien