c# - 如何根据第一个列表框的选择让一个列表框呈现数据?
问题描述
我正在制作一个带有 2 个列表框的 Windows 窗体。我的计划是让用户可以选择从两个列表框中添加/编辑/删除。当用户从第一个列表中选择一个选项时(选择汽车名称,即马自达 3),第二个列表框将显示根据第一个选择输入的所有数据(我的想法是保留服务记录每辆车;此框还可以选择添加/编辑/删除)。我应该如何让第二个列表框根据第一个列表框的选择显示项目?
多维数组是最好的方法吗?我还计划有一个图片框,它将显示用户可以上传的图片,并且可以根据第二个列表框的选择进行查看。
谢谢
解决方案
您能否提供到目前为止您所拥有的代码?在不知道这一点的情况下,我会说您可以通过第一个列表框中的更改调用一个函数
`private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if(listBox1.Text == "mazda 3")
//do something here with listbox2
}`
推荐阅读
- java - Swing:组件不会消失,直到我将鼠标悬停在组件上
- reactjs - 您将如何从头开始使用 useState 实现 useCallback?
- powershell - 从注册表中读取值,而不是 if 语句中的硬代码
- html - 在 div 的右侧居中对齐文本
- ios - 如何在 Storyboard 的堆栈视图中调整子视图的大小?
- sql - SQL迭代(循环)基于行分组列表的查询,并将每次迭代的结果合并到同一张表中
- google-chrome - 无法使用 MediaSource 在 Firefox 中重播 MP3,即使它在 Chrome 中工作
- r - 如何从R中列表中的循环中分配向量
- mysql - 查询中的问题以查找过去 xx 天内未对任何帖子发表评论的用户
- swiftui - 如何在父视图使用 IgnoringSafeArea() 时访问 safeArea 插图