高人指点!!
 ds.tables[0].Compute("Sum(Total)","id=5 and id=6 and id=7"),
还是 ds.tables[0].Compute("Sum(Total)","id=5","id=6","id=7"); 哪个是正确的 还是都不正确啊 高人指点下
  

解决方案 »

  1.   


    public Object Compute (
    string expression,
    string filter
    )
    所以第一个是正确的
      

  2.   

    查MSDN.语法
    Visual Basic(声明) 
    Public Function Compute ( _
    expression As String, _
    filter As String _
    ) As Object
     
    Visual Basic(用法) 
    Dim instance As DataTable
    Dim expression As String
    Dim filter As String
    Dim returnValue As ObjectreturnValue = instance.Compute(expression, _
    filter)
     
    C# 
    public Object Compute(
    string expression,
    string filter
    )
     
    Visual C++ 
    public:
    Object^ Compute(
    String^ expression, 
    String^ filter
    )
     
    J# 
    public Object Compute(
    String expression,
    String filter
    )
     
    JScript 
    public function Compute(
    expression : String, 
    filter : String
    ) : Object
     参数
    expression
    类型:System..::.String要计算的表达式。filter
    类型:System..::.String要限制在表达式中进行计算的行的筛选器。返回值
    类型:System..::.ObjectObject,设置为计算结果。
      

  3.   

    ds.tables[0].Compute("Sum(Total)","id=5 and id=6 and id=7"); Compute只有2个参数!