C#中怎么写通过文本输入一个唯一ID值,在数据库中查出对应信息,文本框失去焦点后在label中显示出对应信息

如题所述

话说 一般做winfrom不要写id值在文本进行检索, 我们建表时候一般是 id主键 名称 。。。 我们可以通过名称检索数据库的其他信息,不需要输入id,这样不合理,如果有些强人可以通过简单id例如你的表 tab_XXid,就可以知道你的表名叫tab_XX,另外一般很少人用id查东西的!
失去焦点? 一般我们都..,textbox.text。focus() 你就首先在load加载事件里写那几个label的visible=false;然后在实现检索出来了,就visible=true。。。label1.text=dt.rows[行][列].tostring();这样绑定不就行了? 另外检索语句是基础的!你自己应该懂的
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-24
可以针对 文本框 的事件 leave编程,在事件处理代码中编程实现
第2个回答  2012-04-24
在 textBox_Leave事件中 写程序进行数据库查询,将查询的结果显示在 label 中追问

可是我用的是web不是form窗体。。没有textBox_Leave事件呐~~

C#中,如何根据textBox1的值,从数据库中提取textBox2的值
当textBox1失去焦点时,触发onblur事件,事件中进行数据库操作,然后将得到的值的,赋予textBox2.Text

C# 怎么实现在textbox中填写信息,在datagridview中显示并更新数据库表...
首先,确保数据库已建立好并准备接收数据。创建一个数据集,如果数据库为空,确保返回一个结构化数据集,即使为空。在页面上添加一个DataGridView控件,并将其DataSource属性设置为该数据集。初始化一个名为colwgap的BoundColumn,为其设置列标题为"W-GAP"和数据字段为"wgap",并将其添加到DataGridView...

C#一个文本框输入查询后,多个文本框显示多条来自数据库中的相应内容
private void button1_Click(object sender, EventArgs e) { string conn = "Data Source=.\\\\SQLEXPRESS;Initial Catalog=E_Readingroom;Integrated Security=SSPI";\/\/连接数据库信息 SqlConnection connection = new SqlConnection(conn); \/\/创建连接 connection.Open(); \/\/打开连接...

C# WinForm 文本框离开焦点事件 问题???
不好改,因为你去点鼠标,焦点必须离开文本框,此时肯定出发焦点离开事件,然后先执行这个事件,然后才去执行按钮点击事件。可以规避,只是不太好。焦点离开文本框后不马上执行弹出提示窗口,而是启动一个100ms的定时器,速度也很快了。定时器结束后再去执行。执行代码那设个变量控制,按钮那也要有这个变量。

C#如何把数据库里面的东西读出来,并且显示在文本框里面呢
第一步,先建立与数据库的连接 第二步,在program.cs里面写程序 using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CaterDal { public static class ...

C# Winform 控件或窗体失去焦点时,获取键盘输入数据(我用winform获取另...
C# Winform 控件或窗体失去焦点时,获取键盘输入数据(我用winform获取另一个窗口的数据) 当我最小化winform窗口时,我想接受记事本或文本编辑器输入的数据!当winform或其控件失去焦点时,winform中的textbox能接收到键盘输入的数据... 当我最小化winform窗口时,我想接受记事本或文本编辑器输入的数据!当winform或其控件...

在asp.net c#网页中,请问从数据库取出一个值,并选中相应的Input(radio...
你可以在这个控件上右键选择在服务器运行,这样就可以在代码修改这个控件的值了。在页面的onload事件中加入代码,读取数据库的内容并设置那个控件的值(控件的ID.Text=值)当然,如果你坚持使用html控件并不让他在服务器运行的话,只有通过javascipt去改变这个控件的值了 ...

在c#怎么不让文本框成为焦点啊
只要使用文本框的下面两个事件即可实现你需要的功能 用onfoucs事件,在获得焦点的时候清空一下文本框内容,this.控件id.Text=""用onblur事件,在失去焦点的时候将你想要恢复的文字内容赋值回去,this.控件id.Text="文字内容"

C#语言,将从数据库查询的信息绑定到文本框中?
using System.Data.SqlClient;using System.Configuration;private void txtSGCode_TextChanged(object sender, EventArgs e){ \/\/连接数据库 SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnStr"]);\/\/查询数据库语句 string strSql = "SELECT SG_Code,SG_Type,HY_ID,SG_...

c# 点击文本框触发事件
用javascript实现:在textbox2添加focus()事件 function textbox_onfocus(){ \/\/处理程序(如果要连接数据库的话,就要用到AJAX)}

相似回答