C#中,如何根据textBox1的值,从数据库中提取textBox2的值
有两个textBox控件,一个是用户输入的编号,另外一个是显示姓名,想要达到的效果是当用户输入编号后,和编号相匹配的姓名自己出现在textBox2控件中,如何实现啊,求指...
有两个textBox控件,一个是用户输入的编号,另外一个是显示姓名,想要达到的效果是当用户输入编号后,和编号相匹配的姓名自己出现在textBox2控件中,如何实现啊,求指教。
展开
7个回答
展开全部
当textBox1失去焦点时,触发onblur事件,事件中进行数据库操作,然后将得到的值的,赋予textBox2.Text
追问
我就是不明白怎么在C#中运行SQL的查询语句
追答
using (SqlConnection connection = new SqlConnection(connectionString))
{
DataSet ds = new DataSet();
try
{
connection.Open();
SqlDataAdapter command = new SqlDataAdapter("select DepUser_id,Account from Rz_Staff", connection);
command.Fill(ds, "ds");
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
}
展开全部
这要看你要什么样的处理方式
一、输入完后自动显示
运用textchange事件来处理
二、输入完后按回车再显示
运用private void txtgz_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
if (e.KeyCode.ToString() == "Return")
{
这里是处理你显示姓名的代码
}
}
一、输入完后自动显示
运用textchange事件来处理
二、输入完后按回车再显示
运用private void txtgz_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
if (e.KeyCode.ToString() == "Return")
{
这里是处理你显示姓名的代码
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单啊,textBox1有valuechange事件里 根据textbox1的值查出来名字,让textBox2.text = 名字就行了啊。
追问
我就没找到您说的valuechange事件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是查询呀,那你数据库里至少得有两个列,一个编号,一个姓名,select 编号,read 姓名,具体我也不会,嘿嘿,觉得咱俩水准差不多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在双击textbox1事件中写代码,string cmd=“select name from biao where id=textbox1.text”;
textbox2.text=name
textbox2.text=name
更多追问追答
追问
如果可以的话,下面的语句应该是textBox2.Text=cmd吧
追答
string str=“select name from biao where id=textbox1.text”;
SqlCommand cmd = new SqlCommand str,cn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds, "name");
textbox2.text=ds.table[0].defultviesw;
你试试吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-01-17
展开全部
select 姓名 from 表 where 编号=textbox1的内容
然后将取出来的值,给textbox2就行了
然后将取出来的值,给textbox2就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询