Suppression d'une colonne dans un DataSet [Résolu]

dp_favresa 132 Messages postés vendredi 23 juillet 2004Date d'inscription 11 mai 2010 Dernière intervention - 21 déc. 2005 à 13:28 - Dernière réponse : dp_favresa 132 Messages postés vendredi 23 juillet 2004Date d'inscription 11 mai 2010 Dernière intervention
- 21 déc. 2005 à 14:27
Bonjour,

Suite à une requête, je reçois 13 colonnes dans mon DataSet. La 13ème colonne ne me sert que pour compléter une information
visible dans la colonne 12. Je désire supprimer cette 13ème colonne du DataSet pour ne pas trop charger mon DataGrid mais ne
peux trouver l'instruction valable. Voici le code utilisé :
' Différenciation entre poids CF et poids AS / AP
With ds.Tables("REF_PS")
For i = 0 To .Rows.Count - 1
VarTrav = .Rows(i).Item("CUST_REF")
GenrAC = .Rows(i).Item("TYWO_CODE")
If GenrAC = "AS" Then
VarTrav = VarTrav.Substring(0, 4) & "PREFA"
End If
If GenrAC = "AP" Then
VarTrav = VarTrav.Substring(0, 4) & "PIEU"
End If
.Rows(i).Item("CUST_REF") = VarTrav
Next
End With

Ici le code auquel je pensais, mais aucune instruction n'est valable à ce niveau pour ".Columns"

' Suppression de la colonne genre d'acier
With ds.Tables("REF_PS")
.Columns("TYWO_CODE").????? DELETE
End With
Environnement : Visual Studio et VB 2005, SQL server 2000

Merci à qui pourra m'indiquer comment faire.

Bon(nes) courage, développement, salutations...
(choisissez ce qui vous convient) dp
Afficher la suite 

3 réponses

cs_funseb 154 Messages postés dimanche 29 juin 2003Date d'inscription 28 janvier 2010 Dernière intervention - 21 déc. 2005 à 13:44
+3
Utile
Salut,

essai ça :

With ds.Tables("REF_PS")
.Columns.Remove(TYWO_CODE)
End With
Cette réponse vous a-t-elle aidé ?  
olixelle 520 Messages postés vendredi 30 juillet 2004Date d'inscription 3 mars 2008 Dernière intervention - 21 déc. 2005 à 13:46
0
Utile
ds.tables("ref_ps").columns.removeat(X)

Rollerman
dp_favresa 132 Messages postés vendredi 23 juillet 2004Date d'inscription 11 mai 2010 Dernière intervention - 21 déc. 2005 à 14:27
0
Utile
Impec, ça marche. Merci !!

Bon(nes) courage, développement, salutations...
(choisissez ce qui vous convient) dp

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.