領収書を作成しようとしていますが、ListView
のテキストまたは項目をラベルにする方法が問題です。ListViewの行ごとに項目を取得してCにラベルを付ける#
これは、私はあなたがリストを介して2つのループを実行する必要があります
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();
}
}
}
エラーをトリガない項目がない場合? – Coding4Fun
それは動作しますが、どのように私は2番目の行を取得するのですか?またはすべての行 – Magillanica
はい、コードを改善する必要があります。 listView1に複数の要素がある場合、foreach内の各繰り返しがラベルのテキストを上書きします – Coding4Fun