日期:2014-05-19  浏览次数:20827 次

求助高手,一個C#與SQL的問題,在線等.......
我想在C#里面,從兩個textbox里得到數據,然後去數據庫查詢,得到一個字段的數據,得到這些數據值後,把值賦給一個listbox,請高手指教怎麼樣做。我寫的代碼如下,不過很多地方不對。


                        string   strbox2   =   txtbox2.Text;
                        string   strbox3   =   txtbox3.Text;
                        string   Querystr   =   "select   品名,類別   from   ModProcure.dbo.BF   where   品名   like   ' "   +   strbox2   +   "% '   AND   類別   like   ' "   +   strbox3   +   "% ' ";
                        conn.Open();
                        SqlCommand   cmd   =   new   SqlCommand(Querystr,   conn);
                        SqlDataReader   Query_value   =   cmd.ExecuteReader();
                        if   (Query_value.VisibleFieldCount   <   1)
                        {
                                MessageBox.Show( "您輸入的報廢模具名稱有誤,請重新輸入 ");
                        }
                        else
                        {
                                Query_value.Close();
                                string   Querystr1   =   "SELECT   PicPath   FROM   ModProcure.dbo.M_Mod_Data2   WHERE   Pno= ' "   +   strbox2   +   " '   AND   Kind= ' "   +   strbox3   +   " ' ";
                                //Console.Write(Querystr1);
                                SqlCommand   cmd1   =   new   SqlCommand(Querystr1,   conn);          
                                SqlDataReader   Query_value1   =   cmd1.ExecuteReader();
                                //getpath   =   Query_value1.GetValue(0);
                                //Console.Write(Query_value1.GetString(0));
                                //if   (Query_value1.VisibleFieldCount   <   1)
              &n