C# 怎么利用textbox中的字符为条件查找数据库中数据 将结果赋值给定义的变量在其他textbox显示

我做的是windows应用窗体,是在form2中显示,怎么都显示不出来!form2的privatevoidForm2_Load(objectsender,EventArg... 我做的是windows应用窗体,是在form2中显示,怎么都显示不出来!
form2的 private void Form2_Load(object sender, EventArgs e)
{
Form1 f1 = new Form1();
Form2 f2 = new Form2();

f2.textBox1.Text = f1.textBox1.Text;

string str = "Data Source=.;Initial Catalog=gkcj;Integrated Security=True";
SqlConnection conn = new SqlConnection(str);
conn.Open();
//f2.textBox1 = f1.textBox1;
string select = "select zkzh from xsb where zkzh='" + f2.textBox1 .Text + "'";

SqlCommand cmd = new SqlCommand(select, conn);
cmd.ExecuteNonQuery();
conn.Close();
}

form1 中 private void button1_Click(object sender, EventArgs e)
{
Form1 f1 = new Form1();
f1.Hide();
Form2 f2 = new Form2();
f2.Show();
展开
 我来答
飘逸de思绪
2010-12-10
知道答主
回答量:39
采纳率:100%
帮助的人:17.8万
展开全部
可以直接加在要执行sql语句里面
例如:string sql="select * from abc where ID='"+textbox1.text+"'";
然后再运行,要获取查询结果的话可以使用SqlDataReader来获取,然后将获取的值付给其他的textbox.text
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
123553628
2010-12-10 · TA获得超过6483个赞
知道小有建树答主
回答量:621
采纳率:0%
帮助的人:515万
展开全部
Form1 f1 = new Form1();
Form2 f2 = new Form2();
f2.textBox1.Text = f1.textBox1.Text;
string str = "Data Source=.;Initial Catalog=gkcj;Integrated Security=True";
SqlConnection conn = new SqlConnection(str);
conn.Open();
//f2.textBox1 = f1.textBox1;
string select = "select zkzh from xsb where zkzh='" + f2.textBox1 .Text + "'";
SqlCommand cmd = new SqlCommand(select, conn);
SqlDataReader sdr=cmd.ExecuteNonQuery();
if(sdr.Read())
{
f2.textbox1.Text=sdr["字段名"].ToString();
}
conn.Close();

我的原答案可以参考

参考资料: http://zhidao.baidu.com/question/204654889.html

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huaitiansi
2010-12-10
知道答主
回答量:32
采纳率:0%
帮助的人:21.7万
展开全部
把源码贴出来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式