我有一个非常简单的表单,有一个列表框,一个文本框和两个按钮 .
列表框项目是从sql数据库表填充的 . 用户可以选择从列表框中选择一个或多个项目 .
该文本框用于写入有关列表框中项目的更多详细信息 . 然后可以单击一个按钮以使用这些详细信息更新另一个数据库表 .
我希望在列表框中选择任何项目的情况下,这些内容会在选中时自动复制到文本框字段中 . 这可能吗?
我已经能够在按钮点击事件中实现这一点 - 因为它们被选中时不会动态 . 我希望它在将其他详细信息发送到数据库之前发生
我也试过使用几个不同的列表框事件,但一直无法获得我想要的结果 .
有什么建议?
2 回答
试试这个你必须处理列表框上的SelectedIndexChanged事件 . 这是一个示例控件的示例 .
我不太确定你希望文本出现在文本框中,以便在foreach循环中由你决定 .
是的,SelectedIndexChanged事件会在每次选择更改时触发,您可以将列表框中的项连接在一起 . 但是,如果您正在谈论不可见的描述,则需要将描述存储在每个listboxitem标记属性中,并在您的代码中从那里检索描述 .