Meilleur auteur de réponses
c# listbox et label

Question
-
Bonjour a tous
Je dois recuperer les données qui sont dans une listbox
pour ensuite les placer dans un label
examples
listebox contient plusieur ligne de données
et je dois placer les données a la suite de l'autre dans un label
listbox.Items[0].ToString();
me donne la premiere ligne
j'ai essayer avec int i = 0 dans un For
un foreach et meme la j'ai pas trouver comment
listbox.Items[i].ToString(); mais ca fonctionne pas
j'ai soit la premiere ligne ou la derniere.
mais pas tout le contenu
si quelqu'un peut maider SVP.
Merci
BigDan
Réponses
-
Bonjour a tous
J'ai regle mon petit proble de cette facon
void BtnSqlCreateClick(object sender, EventArgs e) { string[] concat = new string[lB1.Items.Count]; lB1.Items.CopyTo(concat, 0);//copie l'ensemble des items de la liste dans un tableau à partir de l'index 0 string texte = string.Join(",", concat);//fait un join du tableau lblSQL.Text = "Create Table [" + tTableName.Text + "] (" + texte + ")"; }
ca fontionne tres bien
Merci
BigDan
- Marqué comme réponse DanielMorais samedi 25 février 2012 17:18
Toutes les réponses
-
Bonjour a tous
Je dois recuperer les données qui sont dans une listbox
pour ensuite les placer dans un label
examples
listebox contient plusieur ligne de données
et je dois placer les données a la suite de l'autre dans un label
listbox.Items[0].ToString();
me donne la premiere ligne
j'ai essayer avec int i = 0 dans un For
un foreach et meme la j'ai pas trouver comment
listbox.Items[i].ToString(); mais ca fonctionne pas
j'ai soit la premiere ligne ou la derniere.
mais pas tout le contenu
si quelqu'un peut maider SVP.
Merci
BigDan
ShowNextItem(lB1, lblSQL); private int _currentIndex = -1; private void ShowNextItem(ListBox listBox, Label label) { _currentIndex++; if (_currentIndex >= listBox.Items.Count) { _currentIndex = 0; } label.Text = "Create Table [" + tTableName.Text + "](" + lB1.Items[_currentIndex].ToString() + ")"; }
et la encore ca fonctionne pas
et j'ai meme essayer ca et ca non plus ca fonctionne pasfor(int i = 0; i < lB1.Items.Count; i++) { if((i + 1) < lB1.Items.Count) lblSQL.Text = "Create Table [" + tTableName.Text + "] ("+ lB1.Items[i] + ", " + ")"; }
Jai vraiment besoint d'aide la dessus
Merci
BigDan
- Modifié DanielMorais samedi 25 février 2012 01:50
-
Bonjour a tous
J'ai regle mon petit proble de cette facon
void BtnSqlCreateClick(object sender, EventArgs e) { string[] concat = new string[lB1.Items.Count]; lB1.Items.CopyTo(concat, 0);//copie l'ensemble des items de la liste dans un tableau à partir de l'index 0 string texte = string.Join(",", concat);//fait un join du tableau lblSQL.Text = "Create Table [" + tTableName.Text + "] (" + texte + ")"; }
ca fontionne tres bien
Merci
BigDan
- Marqué comme réponse DanielMorais samedi 25 février 2012 17:18
-
Bonjour,
Merci pour avoir partagé avec nous la solution.
Bonne journée,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.