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+"'"; 我需要把查询出来的 id,foodprice输出在两个文本框控件里面;我不知道用什么语句了; [其他解释] 楼上正解!! [其他解释] 我点击以后还是没法显示 也不报错; [其他解释]
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+"'"; SqlCommand com = new SqlCommand(sql, con); SqlDataReader dr = com.ExecuteReader(); if (dr.Read()) { textBox1.Text = dr[0].ToString(); textBox3.Text = dr[1].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+"'"; SqlCommand com = new SqlCommand(sql, con); SqlDataReader dr = com.ExecuteReader(); if (dr.Read()) { textBox1.Text = dr["id"].ToString(); textBox3.Text = dr["foodprice"].ToString(); } } [其他解释] 还是不行 点击以后还是不显示在控件上 [其他解释]
public DataSet GetwbDate() { DataSet ds = new DataSet(); cmd = new OleDbCommand("select * from tiezineirong where Tname = '楼主是个好人'", conn); da = new OleDbDataAdapter(cmd); da.Fill(ds, "tiezineirong"); return ds; }
public OleDbDataReader reader(string sql) { OleDbDataReader reader = null;
string command = ""; cmd = new OleDbCommand(command, conn);
if (reader.Read()) { label1.Visible = true; string a = "学号:";
a += reader["Sno"].ToString(); //Mark reader读取方法1 a += "\n姓名:"; a += reader.GetString(1); // Mark reader 读取方法二 a += "\n性别:"; a += reader.GetString(2); a += "\n年龄:"; a += reader.GetValue(3); a += "\n院系:"; a += reader.GetString(4); a += "\n年级:"; a += reader.GetString(5); a += "级\n专业:"; a += reader.GetString(6); a += "\n"; // a += reader.GetValue (7); // a += "\n"; name = reader["Sname"].ToString(); label1.Text = a;