strCond =“ 存貨名稱=’DropDownList1.SelectedItem.ToString()‘”;string strCommand = "select * from xiaoshou where "+strCond;不報(bào)錯(cuò) 查詢到 直接空白 請問語句上是哪里出問題了 感覺是DropDownList1.SelectedItem.ToString() 的值類型??謝謝幾位的回答 但是我試了還是篩選顯示不出來,難道不是這里的問題??后面的程序:string strCommand = "select * from xiaoshou where "+strCond;SqlDataAdapter myAdapter = new SqlDataAdapter(strCommand, myConnection);DataSet mySet = new DataSet();myAdapter.Fill(mySet, "存貨名稱");GridView1.DataSourceID = null;GridView1.DataSource = mySet.Tables["存貨名稱"].DefaultView;GridView1.DataBind();麻煩再幫我看一看strcond的定義是: string strCond = "";
2 回答

楊__羊羊
TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊
strCond =“ 存貨名稱='"+DropDownList1.SelectedItem.ToString()+"'”;
別的語句沒什么問題,你自己調(diào)試一下,看最后strCommand變量得到什么語句 是否有空格之類的,然后把它放到數(shù)據(jù)庫中直接查詢一下

郎朗坤
TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊
strCond =" 存貨名稱=’" + DropDownList1.SelectedItem.ToString() + "‘";
應(yīng)該這樣寫
添加回答
舉報(bào)
0/150
提交
取消