【问题标题】:Datatable Missing operand after 'TruckGrossWeight' operator'TruckGrossWeight' 运算符后的数据表缺少操作数
【发布时间】:2014-10-24 15:46:27
【问题描述】:

我有一个要分配选择查询的数据表。但弹出以下错误:“语法错误:'TruckGrossWeight' 运算符后缺少操作数。”

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

选定值的值 (int) 是:

drpdwnlst_LNGFuelAvailability.SelectedValue= 5
drpdwnlst_TruckGrossCombinedWeight.SelectedValue = 2

【问题讨论】:

    标签: c# datatable datatable.select


    【解决方案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");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-14
      • 1970-01-01
      • 1970-01-01
      • 2014-11-10
      • 2011-10-22
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      相关资源
      最近更新 更多