0

有没有一种方法可以在网格视图中使用控件,该控件在下拉菜单中显示一个简单List<string>的下拉菜单,SearchLookUp甚至是一个简单的下拉菜单?棘手的部分是这List<string>不是预定义的,它可以针对网格中的每一行进行更改。

例如,如果我有一个网格,每行代表ECU一辆车。该对象包含允许的List<string>表示,然后用户可以在其中选择一个符合他们需要的表示。由于每个都可以有不同的软件版本,我无法分配预定义的数据源并将其绑定到. 所以我正在寻找一种解决方案来实现它。SoftwareVersionECUECUSearchLookUpEdit

任何建议将不胜感激。

4

1 回答 1

2

您可以为此使用 RepositoryItemComboBox 控件。为了在每一行中拥有不同的 ECU 项目列表,请处理 GridView 的CustomRowCellEdit事件并在运行时分配编辑器。

您可以将 List 中的所有字符串添加到编辑器的Items集合中,并将TextEditStyle 属性设置为 TextEditStyles.DisableTextEditor 以防止最终用户键入自己的值。

于 2019-11-22T14:44:47.173 回答