Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从数据集中删除相同的值_C#_Asp.net_Drop Down Menu_Dataset_Duplicate Data - Fatal编程技术网

C# 从数据集中删除相同的值

C# 从数据集中删除相同的值,c#,asp.net,drop-down-menu,dataset,duplicate-data,C#,Asp.net,Drop Down Menu,Dataset,Duplicate Data,谁能帮我避免这个问题。我的问题是,我有一个数据集,它填充了一些值,如value1、value2、value3、value1、value3等,我在下拉列表中显示这些值。但我的要求是,我必须显示相同的值一次。也就是说,下拉列表应该如下所示:值1、值2、值3。不重复现有值。请帮我实现这个。提前感谢您如何填充数据集?从sql查询?内存数据源?如果是SQL,请使用DISTINCt关键字 如果在内存中,LINQ可以执行不同的操作。 在循环浏览数据时,添加到另一个列表/数组。如果已经存在,不要添加它。使用结果

谁能帮我避免这个问题。我的问题是,我有一个数据集,它填充了一些值,如value1、value2、value3、value1、value3等,我在下拉列表中显示这些值。但我的要求是,我必须显示相同的值一次。也就是说,下拉列表应该如下所示:值1、值2、值3。不重复现有值。请帮我实现这个。提前感谢

您如何填充数据集?从sql查询?内存数据源?如果是SQL,请使用DISTINCt关键字

如果在内存中,LINQ可以执行不同的操作。

在循环浏览数据时,添加到另一个列表/数组。如果已经存在,不要添加它。使用结果列表


如果您正在使用SQL,请使用Distinct…例如。使用sql或linq use group by从表中选择不同的列1…

数据集来自何处?你在质疑吗?您可以在该点删除复制。。。或者,您可以在添加值时检查该值是否存在。。。这里有很多可能性,但您没有显示任何代码。这听起来像是一个编程任务。如果您证明您已经尝试自己解决问题,人们将更有可能提供帮助。你能发布你当前的代码吗?