日期:2014-05-17  浏览次数:20663 次

求助连接数据查询两个字段分别放入两个不同该如何处理
由于初学所以运用上比较生疏请求各位指导   在此万分感谢  
------最佳解决方案--------------------
 SqlConnection con = db.qq();
            string sql = "select id,foodprice from tb_food where foodname='" + db.foodname + "'";
            SqlCommand cmd = new SqlCommand(sql, con);
            con.Open();
           SqlDataReader dr= cmd.ExecuteReader();
           if (dr.Read())
           {
               textbox1.Text = dr[0];
               textbox2.Text = dr[1];
           }
------其他解决方案--------------------
引用:
db.foodname=treeView1.SelectedNode.Text;
            textBox2.Text = db.foodname;
            textBox2.ReadOnly = true;
            if (treeView1.SelectedNode.Level > 1)
            {
……

你把  textBox1.Text = dr[0].ToString();
                    textBox3.Text = dr[1].ToString();
改成
  textBox1.Text = dr["id"].ToString();
                    textBox3.Text = dr["foodprice "].ToString();
还是没有数据的话,你调试看看
------其他解决方案--------------------
  自己顶个  怎么没人回答呢  
------其他解决方案--------------------
  收藏 求助连接数据查询两个字段分别放入两个不同该如何处理 [、
什么意思?
两个不同。。
是什么意思

------其他解决方案--------------------
描述不清楚,都不知道你想做什么?
------其他解决方案--------------------
引用:
描述不清楚,都不知道你想做什么?
  db.foodname=treeView1.SelectedNode.Text;
            textBox2.Text = db.foodname;
            textBox2.ReadOnly = true;
            if (treeView1.SelectedNode.Level > 1)
            {
                SqlConnection con = db.qq();
                con.Open();
                string sql="select id,foodprice from tb_food where foodname='"+db.foodname+"'";