Дата отсутствует Операнд после оператора 'TruckGrossWeight'

У меня есть дата, где я хочу назначить запрос выбора. Но появляется следующее сообщение об ошибке:"Синтаксическая ошибка: отсутствует операнд после оператора TruckGrossWeight".

DataRow[] drs = dataTableForDropDowns
 .Select("LNGFuelAvailability=" + drpdwnlst_LNGFuelAvailability.SelectedValue + " " +
         "TruckGrossWeight=" + drpdwnlst_TruckGrossCombinedWeight.SelectedValue + "");

Значения выбранных значений (int):

drpdwnlst_LNGFuelAvailability.SelectedValue= 5
drpdwnlst_TruckGrossCombinedWeight.SelectedValue = 2

1 ответ

Решение

Попробуйте ниже

DataRow[] drs = dataTableForDropDowns.Select("LNGFuelAvailability = "+drpdwnlst_LNGFuelAvailability.SelectedValue+ " AND TruckGrossWeight = "+drpdwnlst_TruckGrossCombinedWeight.SelectedValue);

синтаксис должен быть как ниже

DataRow[] results = table.Select("A = foo AND B = bar");

или же

DataRow[] results = table.Select("A = foo OR B = bar");
Другие вопросы по тегам