2009-12-31 18 views

Respuesta

16

me dio la answer.and su trabajo. su:

If dr.Table.Columns.Contains("columnname") = True Then 
    --your work--- 
    End If 
+1

Esta parte de la declaración '= True' no es necesaria. El método contains devuelve un booleano. – Quethzel

1

probar este

Dim dt As New DataTable 
For Each dc As DataColumn In dt.Columns 
    If dc.ColumnName = "" Then 

    End If 
Next 
1

intento:

 
if dr.Table.Columns("nameColumn") == null then 

//.... 
0

Aquí es otra manera de averiguar si existe una columna:

If dataRow.Table.Columns("ColumnName") IsNot Nothing Then 
    -- Your code if a column exists 
End If 

Ver this answer para mayor referencia cuando este enfoque podría ser más práctico que el Contains("ColumnName") uno.

1

La solución más corta.

If dr.Table.Columns.Contains("columnname") Then 
    'your code here 
End If 
Cuestiones relacionadas