Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
famemaur frontpage mioche
|
Débutante : tesst sur DataTAble , Posté le: 11-04-2005 8:34 |
|
|
J'ai recuperé une DataTable a partir d'aun data set. Cette Data Table n'est constitué que d'une colonne (mon select n'est que sur une donnée)
J'aurais besoin de faire une test sur chaque valeur de cette colonne. donc il fadrai que je la parcours.
Je voudrai pour cela transformer ma DataTable en un tableau simple ou qlq chose de ce genre. |
|
|
Génius flashmioche
|
Débutante : tesst sur DataTAble , Posté le: 11-04-2005 9:45 |
|
|
Y faut créer une boucle
exemple
Code: |
foreach (DataRow dr in mondataset.Tables["MA_TABLE"].Rows)
{
Mon code....
}
|
|
|
|
famemaur frontpage mioche
|
Débutante : tesst sur DataTAble , Posté le: 11-04-2005 12:59 |
|
|
Je voudrais parcourir une DataTable et non un DataSet (qui pourait contenir pls Tables)
Je cherche quoi mettre à la place de ??? car il ne veux ni row ni datarow :
Code: |
DataSet Numeros = new DataSet("Numeros");
Adapter.Fill(Numeros);
DataTable DTNums = Numeros.Tables[0];
foreach ( ??? r in DTNums.Rows){...} |
|
|
|
Génius flashmioche
|
Débutante : tesst sur DataTAble , Posté le: 11-04-2005 13:11 |
|
|
faut que t'es un using system.Data dans les références tout en haut. |
|
|
famemaur frontpage mioche
|
Débutante : tesst sur DataTAble , Posté le: 11-04-2005 13:43 |
|
|
Je l'ai déjà mais ça marche pas !
En fait c que je marquai datarow et non DataRow !!! |
|
|
Génius flashmioche
|
Débutante : tesst sur DataTAble , Posté le: 11-04-2005 14:01 |
|
|
famemaur a écrit: |
Je l'ai déjà mais ça marche pas !
En fait c que je marquai datarow et non DataRow !!! |
Ha oui la casse est trèèèèès importante . |
|
|
famemaur frontpage mioche
|
Débutante : tesst sur DataTAble , Posté le: 11-04-2005 14:06 |
|
|
pas l'habitude des language qui prennent en copmpte les Maj !
Dsl je suis nulle je sais et j'assume !
Il faut bien un début à tout ! |
|
|
Génius flashmioche
|
Débutante : tesst sur DataTAble , Posté le: 11-04-2005 22:34 |
|
|
lol je fais des erreurs tous les jours toutes plus conne les une que les autres.
Tu as réussi à connecter bitefx et ta base mysql? ASP.NET ET MYSQL? |
|
|
famemaur frontpage mioche
|
Débutante : tesst sur DataTAble , Posté le: 12-04-2005 8:16 |
|
|
A ce niveau là tou march bien.
J'ai ensuite essayer d'ameliore un peu le truc mais g un probleme avec mes variables globales.
En fait j'ustilise le meme form pour consuleter et modifier
il faut donc que je recupere un param (la clé de mon obj) pour pouvoir faire mon UPDATE et un bool pour savoir si je suis en modif ou en ajout.
Le pb c que ma page doit se rechargée donc reinitialisé à chaque fois mes variable.
An faite je voudrait echanger des variable entre differentes procedure de mon form.
J'espere que j'était claire ! |
|
|
Génius flashmioche
|
Débutante : tesst sur DataTAble , Posté le: 12-04-2005 8:20 |
|
|
Pourquoi n'utiliserais tu pas une classe? avec tes objets ou tes variables en plublique. |
|
|
famemaur frontpage mioche
|
Débutante : tesst sur DataTAble , Posté le: 12-04-2005 8:36 |
|
|
en fait g mis des label invisible !
Paye tes magouilles ! |
|
|
famemaur frontpage mioche
|
Débutante : tesst sur DataTAble , Posté le: 12-04-2005 8:58 |
|
|
Tu veux dir que je cree une classe public Divers ds mon namesapce qui contien juste :
public bool ModifDer
public string util
???
Apres je suppose que ma classe Form en herite...
Et ça me gardera les donnée stockées au fur et à Messure.
Pour les utiliser je les appelle directement ModifDer ou Divers.ModifDer ? |
|
|
Génius flashmioche
|
Débutante : tesst sur DataTAble , Posté le: 12-04-2005 10:54 |
|
|
Admettons tu crées ta classe qui s'appelle Mes_Variables
Dans les déclarations des variables tu mets par exemple:
Code: |
public string UnString; |
tu l'initialises
Code: |
UnString=string.empty; |
et tu vas le chercher avec ta page:
Citation: |
Mes_Variables.UnString="Salutation"; |
et voilà, comme ça lors d'un postback tu ne perds pas tes variables... |
|
|
|