如何在仅显示一次下拉信息(无重复)的 ComboBox 上使用 DataBinding(在 Visual Studio 中使用 SQL 数据库)?

How can I use DataBinding (with SQL database in Visual Studio) on a ComboBox that will only display the drop-down information once (no duplicates)?

我将数据源设置为 table。我将 DisplayMember 设置为 Area_Name,将 ValueMember 设置为 Area_ID。 ComboBox 显示 Area_Name 的所有值,包括重复值。我希望 ComboBox 只显示一个包含 4 个值的列表:N/A、Unknown、Test、4CL。 ComboBox 必须考虑从 SQL 添加和删除的不同区域。我认为将 Area_ID 绑定到 ValueMember 可以解决这个问题。感谢任何帮助。

SQL Server Management Studio 中的示例数据集:

Area_ID  |  Area_Name  
---------------------
-2       |  N/A  
-1       |  Unknown  
2069     |  Test  
2069     |  Test  
2066     |  4CL  
2066     |  4CL
2066     |  4CL

如果您还没有,请将 "GROUP BY Area_ID, Area_Name" 添加到 SQL 的末尾。否则,由于您的 SQL 中的其他字段无法组合在一起,因此您可能希望在此组合框的填充中排除这些字段。 谢谢