cs_wasim
Messages postés24Date d'inscriptiondimanche 26 février 2006StatutMembreDernière intervention15 septembre 2006
-
6 mars 2006 à 19:47
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
10 mars 2006 à 13:51
salut tt le monde;
pour cequi veulent bien m'aider (tt d'abord je vous remerci)
j'ai 3 questions:
1/ lorsque je télécharge un code à partir de ce site comment je peux modifier le contenu? car le code est en mode "readonly" et lorsque j'ai voulu acceder aux propriètés pour changer ce mode j'ai trouvé les cases correpondantes "disabled" donc je n'ai pas pu le faire et meme si je fait une autre copie de ce code c'est pas fiable.
2/ comment je peux placer les données;se trouvant ds un fichier texte; dans un datagrid sachant que les différents champs sont séparés par des tabulation?
3/ quel est le code qui me permet de detecter un "espace" lors de la lecture d'un fichier texte?
bernie666
Messages postés427Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention29 janvier 20081 6 mars 2006 à 19:55
salut
Pour ta premiere question je ne sais que te dire ... je n'ai jamais eu aucun soucy avec les sources déposées sur ce site ;)
Pour ta Deuxieme question il y a eu un sujet il n'y a pas tres longtemps sur le parcour d'un fichier avec des tabulations, il faut que tu le liste lignes a lignes et tu peux splité tes lignes avec le caractere \t pour affiché tes données dans un dataGrid je te conseil de passé par l'intermédiaire d'un dataSet => pour cela je t'invite a faire quelques recherches sur les dataTables ;)
Enfin pour ta 3eme questions c'est assez flou, tu peux encore faire un split sur ta ligne en prenant le caractere ' ' (le vide entre les cotes représentant le caractere espace ^^
Si tu nous montres ce que tu à déja fait comme code je pense que nous pourrions plus facilement t'aider
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 10 mars 2006 à 13:51
Petite précision : pour utiliser ce séparateur là pour la question 3, encore faut il être sûr de l'espace utilisé.
Rien n'empeche l'utilisation de l'espace insécable, qui ne serais donc pas prit en compte là.
Petit exemple illustrant le fond de ma pensée :
char[] cars = new char[]{
' ', // espace "normal"
(char)0xA0 // espace insécable (au clavier, alt+0160)
};
string message = string.Empty;
// comparaison "simple"
message = string.Format("Comparaison simple :\r\n'{0}' est un espace : {1}\r\n'{2}' est un espace : {3}",
cars[0],
cars[0] == ' ',
cars[1],
cars[1] == ' ');
// utilisation de IsWhiteSpace
message = string.Format("Comparaison avec IsWhiteSpace :\r\n'{0}' est un espace : {1}\r\n'{2}' est un espace : {3}",
cars[0],
char.IsWhiteSpace(cars[0]),
cars[1],
char.IsWhiteSpace(cars[1]));
MessageBox.Show(message);