首页 > 解决方案 > 如何根据第一个列表框的选择让一个列表框呈现数据?

问题描述

我正在制作一个带有 2 个列表框的 Windows 窗体。我的计划是让用户可以选择从两个列表框中添加/编辑/删除。当用户从第一个列表中选择一个选项时(选择汽车名称,即马自达 3),第二个列表框将显示根据第一个选择输入的所有数据(我的想法是保留服务记录每辆车;此框还可以选择添加/编辑/删除)。我应该如何让第二个列表框根据第一个列表框的选择显示项目?

多维数组是最好的方法吗?我还计划有一个图片框,它将显示用户可以上传的图片,并且可以根据第二个列表框的选择进行查看。

谢谢

标签: c#winformslistboxpicturebox

解决方案


您能否提供到目前为止您所拥有的代码?在不知道这一点的情况下,我会说您可以通过第一个列表框中的更改调用一个函数

`private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if(listBox1.Text == "mazda 3")
         //do something here with listbox2
 }` 

推荐阅读