哪有 textBox1,是不是某个字段的类型和你传入的值类型不能转换

解决方案 »

  1.   

    SqlDataAdapter sda = new SqlDataAdapter("select * from 货物信息 where '" + textBox1.Text
                        + "'", sc);
    这句where的条件不对,textBox1.Text不是bool型的值。一般是where 列名='...'。
      

  2.   

    谢谢了,二楼,已经解决“非布尔类型”类型了,但是他一直显示“在位置1处没有任何行”
    我改成:string a = ds.Tables[0].Rows[0]["货物编号"].ToString();
    他又显示“在位置0处没有任何行”,有点无语,谢谢了哈,望解答,感激~~~
      

  3.   

    说明你的select语句条件不成立,始终为false,这样得到一个空表。