从组合框中删除/隐藏重复项

时间:2013-08-19 08:23:23

标签: c# visual-studio-2012 datagrid combobox

我有一个应用程序,它有一个显示数据的数据网格,如下例所示

        FundID ClientName FundName
          1      Client1    Arch1
          2      Client1    Build3
          3      Client2    Build2

在数据网格中,我显示它,以便一个客户可以有很多资金。 但是我有一个组合框允许用户过滤某个客户端的结果。我的问题是单击组合框会显示一个像这样的列表

           Client 1
           Client 1
           Client 1
           Client 1
           Client 2
           Client 2
           Client 3

我想让我的组合框不显示重复项。虽然我已经看到了一些代码示例,但我想知道是否有任何方法使用属性菜单是vs2012或任何简单的代码方法

只是为了澄清这个问题,我的主要目标是找出是否有一种方法可以使用sql或其他方式编辑组合框中显示的内容,同时不影响datagrid中显示的内容

1 个答案:

答案 0 :(得分:0)

嘿,你可以在sql端使用group by。使用group by后,您将只获得一个名称

按ClientName分组

当您使用group时,您必须只选择FundID和ClientName,以便获得唯一名称。