解决方案 »

  1.   

    明显是你在int和string类型之间用了“=”操作啊
      

  2.   

    string s = "abc";
    int i = s; //??????
      

  3.   

    int x = 1;
    string s = "1";
    if (x == int.Parse(s))
       ...
    或者
    if (x.ToString() == s)
        ...
      

  4.   

    msdn 
    System.Int32
            public struct Int32 : IComparable, IFormattable, 
    IConvertible, IComparable<int>, IEquatable<int>
      

  5.   

    已经解决了,谢谢。
    是用户输入内容用了复选框,所以值是1,2,3这类型的,但是取数据只有取单个值1这样子的。所以
    用datatable去Select的时候报错了。