C# 如何在只显示一次下拉信息(无重复项)的组合框上使用数据绑定(在Visual Studio中使用SQL数据库)?
我将数据源设置为表。我将DisplayMember设置为Area_Name,将ValueMember设置为Area_ID。组合框显示Area_Name的所有值,包括重复项。我希望组合框只显示一个包含4个值的列表:N/a、未知、测试、4CL。组合框必须考虑从SQL中添加和删除的不同区域。我认为将Area_ID绑定到ValueMember可以解决这个问题。感谢您的帮助 SQL Server Management Studio中的示例数据集:C# 如何在只显示一次下拉信息(无重复项)的组合框上使用数据绑定(在Visual Studio中使用SQL数据库)?,c#,data-binding,visual-studio-2013,combobox,ssms,C#,Data Binding,Visual Studio 2013,Combobox,Ssms,我将数据源设置为表。我将DisplayMember设置为Area_Name,将ValueMember设置为Area_ID。组合框显示Area_Name的所有值,包括重复项。我希望组合框只显示一个包含4个值的列表:N/a、未知、测试、4CL。组合框必须考虑从SQL中添加和删除的不同区域。我认为将Area_ID绑定到ValueMember可以解决这个问题。感谢您的帮助 SQL Server Management Studio中的示例数据集: Area_ID | Area_Name -----
Area_ID | Area_Name
---------------------
-2 | N/A
-1 | Unknown
2069 | Test
2069 | Test
2066 | 4CL
2066 | 4CL
2066 | 4CL
如果您尚未在SQL末尾添加“按区域ID分组,区域名称分组”。否则,这是由于SQL中的其他字段无法组合在一起,您可能希望在此组合框的填充中排除这些字段。
谢谢那么您的查询是什么样子的。。您是否熟悉保留字
DISTINCT | | GROUP BY
@MethodMan,我在查询中使用了DISTINCT并修复了我的问题。谢谢你的帮助。很高兴我能帮你