Как использовать select с массивами в c# (mysql)?

134
12 июня 2019, 04:50

У меня имеется база данных и мне надо отсортировать данные в ней. Я создал массив строк и хочу сравнить их с нужным столбцом в каждой строке и вывести нужные строчки. Но таблица обновляется после вывода каждой строки. то есть, если у меня есть массив строк: string array = {"123,"321,"456"} то моя таблица покажет только одну строку, в которой содержится один из членов массива. Но мне нужно чтобы выводило все строчки которые содержат один из этих элементов. Как это сделать? Может есть какой то способ передачии массива строк в метод Contains? Или как не обновлять постоянно таблицу?

bool[] check = new bool[]{spain_check.Checked, france_check.Checked, england_check.Checked, germany_check.Checked, brazil_check.Checked,
                                        argentina_check.Checked, belgium_check.Checked, italy_check.Checked, netherland_check.Checked, portugal_check.Checked};
            string[] str = new string[]{spain_check.Text, france_check.Text, england_check.Text, germany_check.Text, brazil_check.Text,
                                        argentina_check.Text, belgium_check.Text, italy_check.Text, netherland_check.Text, portugal_check.Text};
            for (int i = 0; i < str.Length; i++)
            {
                if (check[i] == false)
                {
                    str[i] = "";
                }
            }
            string msg = "";
            for (int i = 0; i < str.Length; i++)
            {
                if (str[i] == "")
                    continue;
                msg += str[i] + '\n';
                var query = from o in this.leodata.main
                            where o.country.Contains(str[i])
                            select o;
                mainBindingSource.DataSource = query.ToList();
            }
READ ALSO
Как узнать внешний IP-адрес клиента?

Как узнать внешний IP-адрес клиента?

Можно ли узнать с каким IP пользователь выходит в глобальную сеть? Использование сервисов не вариант потому, что например если он использует...

100
Как сделать подгрузку файлов игры с сервера при запуске на андроид?

Как сделать подгрузку файлов игры с сервера при запуске на андроид?

Дайте пожалуйста направление как загружать файлы с сервера при запуске игры, чтобы в будущем можно было добавлять/менять фон, музыку и тд

150
Найти последний самый акутальный файл в списке

Найти последний самый акутальный файл в списке

Никак не могу представить в головке функцию, которая бы обходила файлы сравнивая их имена с DateTimeNow

115