J'essaie de créer un reçu et mon problème est de savoir comment obtenir le texte ou l'élément par ligne dans ListView
pour étiqueter.Obtenir des éléments par ligne dans ListView pour étiqueter C#
C'est ce que j'ai essayé
private void button8_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
foreach (ListViewItem itemRow in this.listView1.Items)
{
{
frm2.label1.Text = itemRow.SubItems[0].Text;
frm2.label2.Text = itemRow.SubItems[1].Text;
frm2.label3.Text = itemRow.SubItems[2].Text;
frm2.label4.Text = itemRow.SubItems[3].Text;
frm2.Show();
}
}
}
cela fonctionne ou non? – Coding4Fun
cela fonctionne mais comment puis-je obtenir la deuxième rangée? ou toutes les lignes – Magillanica
Oui, votre code doit être amélioré. Si le listView1 a plus d'un élément, chaque itération dans votre foreach, vous écraserez le texte de vos étiquettes – Coding4Fun