誰かが私がここで間違っていることを教えてもらえますか? フォームのリストボックスに表示したいデータベース クラスのリストがありますが、何も表示されません。データを入力する最初のフォームのボタンクリックからフォームを呼び出し、そのフォームにリストボックスを配置すると機能しますが、それが理にかなっている場合にのみデータを表示する別のフォームを開きたいです? リストの内容を表示したいフォームのコードは次のとおりです。
public partial class Summary : Form
{
public Summary()
{
InitializeComponent();
}
private Database viewlist = new Database();
private void Summary_Load(object sender, EventArgs e)
{
}
private void sum()
{
List<String> listofPicks = viewlist.listPickups();
listBox1.Items.AddRange(listofPicks.ToArray());
}
private void button1_Click(object sender, EventArgs e)
{
sum();
}
}
また、このコードがすべて同じフォームで実行された場合に機能することを明確にしておいてください。