问题标签 [listbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4162 浏览

asp.net - ASP.NET - ObjectDataSource:使用多选 ListBox 作为 ControlParameter

我有一个包含 GridView 控件的表单,该控件数据绑定到 ObjectDataSource 控件。有几个 TextBox 控件已被用作 ObjectDataSource 的 ControlParameters。我还有一个 ObjectDataSource 与 {TypeName="myDataClass"} 关联的自定义数据对象。这些值从 ObjectDataSource 传递到 myDataClass。

现在我还需要使用多选 ListBox 作为 ControlParameter。当我使用 ListBox 的 SelectedValue 参数时,ObjectDataSource 只看到列表中的第一个选定项。

问题是:如何将所有多选 ListBox 值传递到我的自定义对象“myDataClass”中,而不是只选择第一个?因此 ["multi-select"]

谢谢你的帮助!

0 投票
3 回答
19208 浏览

asp.net - 在双列表框中移动项目

如何在 ASP.NET 中使用 JavaScript 将项目从一个列表框控件移动到另一个列表框控件?

0 投票
5 回答
40183 浏览

wpf - WPF 列表框在 MouseOver 上的 ItemTemplate 中显示按钮

我有一个包含图像和按钮的列表框。默认情况下,该按钮是隐藏的。每当我将鼠标悬停在列表框中的项目上时,我都想让按钮可见。我正在使用的 XAML 如下。谢谢

0 投票
7 回答
6759 浏览

asp.net - 使用 JavaScript 重新排列的 ListBox 元素导致回发时发生事件验证错误

我创建了一个包含两个列表框和一些按钮的项目交换器控件,这些按钮允许我在两个列表之间交换项目。交换是使用javascript完成的。我还在列表中上下移动项目。基本上,当我将项目移动到右侧的列表框时,我将元素(GUID)的数据键存储在隐藏字段中。在回发时,我只是从现场读取 GUID。一切正常,但在回发时,我得到以下异常:

无效的回发或回调参数。使用配置或页面中的 <%@ Page EnableEventValidation="true" %> 启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。

我准备了一个测试应用程序。您所要做的就是下载存档并运行项目。在网页上选择 3 个项目,按全部添加,然后将第三个元素上移一级,然后点击“按钮”。错误会出现。关闭事件验证是绝对不能接受的。任何人都可以帮助我,我已经花了两天时间没有找到解决方案。

测试应用

0 投票
1 回答
6785 浏览

wpf - 在 ListView 中为不同的类别项目更改(启用/禁用)GroupStyle

如何在运行时根据某些条件在GroupStylesa之间切换?ListView例如,我需要对GroupStyle标头名称为空的项目使用默认值,如果它不为空,则使用自定义GroupStyle主题?我试过GroupStyleSelector了,但它不起作用,因为它适用于多级分组,而在我的情况下,我只有一级分组。

如果是,那么如何?

自定义GroupStyle

非常感谢。

真诚的,弗拉德。

0 投票
1 回答
119670 浏览

wpf - ListBox vs. ListView - 如何选择数据绑定

我正在考虑为 WPF 应用程序使用 ListBox 或 ListView。似乎要么支持数据绑定和项目模板。我的应用程序有一个简单的项目列表,我打算根据用户输入搜索/排序/过滤这些项目。数据绑定演示 ( http://msdn.microsoft.com/en-us/library/ms771319.aspx ) 使用带有 CollectionViewSource 的 ListBox。

是否有人对使用哪个控件以及何时使用有优点/缺点?

0 投票
5 回答
16571 浏览

c# - 如何将字符串拆分为多个值?

你如何分割一个字符串?

假设我有一个字符串“狗,猫,老鼠,鸟”

我的实际目标是将这些动物中的每一个插入到列表框中,这样它们就会成为列表框中的项目。

但我想如果我知道如何拆分字符串,我就会知道如何插入这些项目。或者有人知道更好的方法吗?

我使用asp c#

0 投票
7 回答
3675 浏览

delphi - Delphi 6中绑定到数据库的多选列表框

我正在使用 Delphi 6,我想要一个带有多选的数据库绑定列表框。我发现了三种类型的列表框TListBoxTDBListBoxTDBLookupListBox

据我了解,TListbox是不绑定数据库的。TDBListBox并且TDBLookupListBox不能多选。

有没有办法让多选列表框绑定到数据库?

0 投票
3 回答
1926 浏览

mfc - DrawItem() 方法重复执行

我在派生自 CListBox 的 CMyListBox 类上使用了所有者绘制的策略。我只希望在列表框中插入项目时执行 DrawItem() 方法。但是该方法被多次调用。我如何更改以在需要时调用它。

0 投票
1 回答
1972 浏览

wpf - 尝试将 ListBox 绑定到 ListBoxItem 的内容时,如何从 ListBox 访问 DisplayMemberPath?

我已经覆盖了 Windows ListBox,以便在每个 ListBoxItem 中显示图像和一段文本,但我需要过滤显示的文本的内容,我希望通过访问实际 ListBox 的 DisplayMemberPath 来做到这一点,但是我可以'让它工作。

这是我用于我的风格的代码,这是我无法工作的行:

内容="{TemplateBinding DisplayMemberPath}"

它抱怨:在“ListBoxItem”类型上找不到静态成员“DisplayMemberPathProperty”

谁能指出我正确的方向?