2
Answers

C# - How to Make the ComboBox ' Values Distinct (Unique) without using any database?

Photo of AMOL

AMOL

12y
4k
1
i have the following code with me- it populates all the values and i want the distinct one. please help me to resolve it.
THANKS IN ADVANCE....

foreach (string file in System.IO.Directory.GetFiles(a))
            {
string asd = Path.GetFileNameWithoutExtension(file);
                string[] str = asd.Split('_');
string sam1 = str[0];
                string sam2 = str[1];
                combo1.Items.Add(sam1);
                combo2.Items.Add(sam2);

            }

Answers (2)

3
Photo of Vulpes
NA 98.3k 1.5m 12y
Try:

foreach (string file in System.IO.Directory.GetFiles(a))
{
   string asd = Path.GetFileNameWithoutExtension(file);
   string[] str = asd.Split('_');
   string sam1 = str[0];
   string sam2 = str[1];

   if(!combo1.Items.Contains(sam1)) combo1.Items.Add(sam1);
   if(!combo2.Items.Contains(sam2)) combo2.Items.Add(sam2);
}
0
Photo of Sukesh Marla
NA 11.8k 1.2m 12y
Try this one, you may like more

DropDown.DAtraSource=Directory.GetFiles(@"F:\For Blogs\RNDC").Select(x => Path.GetFileNameWithoutExtension(x)).Distinct();

Check this is correct answer if it helped