Использование ListBoxItems в запросе WHERE запроса LinqToSql - PullRequest
0 голосов
/ 05 июля 2019

В решении WPF у меня есть DataGrid с флажком Column.

WPF DataGrid

Каждый раз, когда пользователь проверяет строку, он сохраняет данные столбцов «CODE» в ListBox.

 private void Choix_Ckb_Checked(object sender, RoutedEventArgs e)
    {
        object id = ((CheckBox)sender).CommandParameter;
        string artCode = Convert.ToString(id);
        ArtCode_ListBox.Items.Add(artCode);
    }

Теперь предположим, что пользователь проверяет первые 3 строки и нажимает кнопку под сеткой данных, чтобы подтвердить выбор. Я хотел бы выполнить запрос LinqTosql следующим образом:

private void Valid_SelectedRow_Btn_Click(object sender, RoutedEventArgs e)
    {

        using (Model1Container dc = new Model1Container())
        {
                #region Query
                var valnut = from v in dc.GCART_DECLAR_NUTRITION
                             join art in dc.GCARTICLE on v.ADN_CODE equals art.ART_CODE
                             where v.ADN_CODE = // 50160100203 && where v.ADN_CODE = 501601001027 && where v.ADN_CODE = 501601001033
                             select new
                             {
                                 v.ADN_CODE,
                                 energie = v.ADN_EKJ_UNIT ?? 0,

                             };
        }  
    } 

Как мне правильно написать утверждение "где"? Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...