0

根据我的阅读,似乎不可能将 ForeignKey 列关联为多选列表框。这是真的?

如果不是这样,我很熟悉 ForeginKey 列的使用,如果可能的话,我想知道如何使用代码片段来完成此操作。

如果确实不支持它(我有工具的最新扩展),我将如何实现它?如果 Telerik 没有解决方法,我想在下面。

下一个最好的事情是在多行中显示用户(为指定的组选择每个不同的值),我猜。我将如何使用 ForeignKey 或其他方式实现这个场景?这意味着,许多组可以有许多用户。一张图片胜过千言万语。请参阅下面我想要实现的内容。

仅供参考,我有两列的值和文本信息,但Groups 列不是列表框;它是一个文本框并显示文本值。用户列表框将具有为每个用户选择的值(假设用户列表框包含 10 个用户的列表)。

Grid abc
Groups column (contains text value)    Users column (this is a ForeignKey ListBox)
-----------------------------------    -----------------------------------------------------------
grp1                                                        user1
grp1                                                        user2
grp1                                                        user3      
grp2                                                        user2
grp2                                                        user3
4

1 回答 1

0

我个人建议您创建 Grid 的层次结构来编辑这种关系。

例如

grp1
   user1
   user2
   user3
grp2
   user2
   user3

可以在此处找到有关带有编辑的层次结构的实现。

选项 2 -> 由于扩展没有多选,因此添加这样的编辑器模板并不容易。无论如何,如果您以某种方式手动实现多选,则可以使用将其添加为编辑器,如此处所示

关于 ForeignKey - 这不是一个选项。

于 2013-02-26T19:29:12.647 回答