IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

TextBox : multiline nombres de rows automatique


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 87
    Par défaut TextBox : multiline nombres de rows automatique
    Bonjour,

    Je développe actuellement un site web asp.net et C#.
    J'ai plusieurs écrans dans lesquels je récupère des données d'une base SQLServer. Certaines sont mise dans des textbox multiline.
    Pour le moment ces textbox multiline ont un nombre de ligne défini ("3") mais je voudrais qu'en fonction du contenu qu'elles reçoivent, elles aient le nombre de ligne qu'il faut.

    Ce que je veux dire c'est si on a une chaîne :
    bonjour\nca va ?
    La textbox possède deux lignes.

    Merci d'avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 87
    Par défaut
    J'oubliais,

    Quand on a un nombre de caractères supérieur à la taille que peux contenir une ligne, il faut qu'il y ai une ligne en plus !
    La taille de ma textbox n'est pas fixe car width = 98% !

    +

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 87
    Par défaut
    Si ça intéresse quelqu'un, j'ai résolu la première question.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    // Création du séparateur
    string[] sSeparateur = new string[1];
    sSeparateur[0] = "\n";
    // Récupération de la donnée
    string sRecup = al.DYSFONCTIONNEMENT.DESC;
    // Création du tableau pour savoir le nombre de retour à la ligne
    string[] sTab = sRecup.Split(sSeparateur, StringSplitOptions.None);
    // Nombre de ligne par le retour à la ligne
    int nTaille = sTab.Length;                
     
    lbdescex.Rows = sTab.Length;
    lbdescex.Text = al.DYSFONCTIONNEMENT.DESC;
    Par contre pour la deuxième ...
    J'ai trouvé des trucs sur internet qui explique comment récupérer la taille de mes textbox par contre même en ajoutant un max de using, je n'ai pas la moitié des fonctions et ça n'a pas l'air super opérationnel le truc ...

Discussions similaires

  1. Réponses: 8
    Dernier message: 23/08/2022, 16h47
  2. Réponses: 3
    Dernier message: 16/01/2013, 17h01
  3. Réponses: 3
    Dernier message: 28/04/2011, 09h40
  4. nombre de lignes automatique pour un TextBox
    Par Hepil dans le forum ASP.NET
    Réponses: 9
    Dernier message: 19/11/2009, 11h50
  5. [MySQL] Connaitre le nombre de "rows" dans une requête de type SELECT ?
    Par dagra dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 15/11/2006, 22h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo