C#中如何在label.Text上显示SQL数据库里的某一个值

如题C#中如何在label.Text上显示SQL数据库里“select ID from tb_Login where ID='XXX'”一个指定的值
求代码

SqlConnection sqlconn = new SqlConnection();
sqlconn.ConnectionString = "";
sqlconn.Open();
SqlCommand cmd = sqlconn.CreateCommand();
cmd.CommandText = "select 职务 from 用户信息 where 账号 = '7'";
SqlDataReader reader = cmd.ExecuteReader();
reader.Read();
string temp_role = reader.GetString(0);
sqlconn.Close();
Label1.Text = temp_role;
具体的SQL语句,连接字符窜你自己对应着改,其他应该不会报错的,结果就是你要的追问

sqlconn是什么?

追答

SqlConnection sqlconn = new SqlConnection();
sqlconn.ConnectionString = "连接字符窜,你自己清楚 ";
sqlconn.Open();
你要数据库的内容,总要连接数据库吧。上面的是连接数据库的,后面你只要把数据库查询语句改成你的就可以了cmd.CommandText ="你的查询语句"
其他不用改

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-27
上面代码太麻烦多余了
.......
string connectionString=xxxxxxxx; //自己定义
SqlConnection myconn = new SqlConnection(connectionString);

myconn.Open();
string mysql = "select ID from tb_Login where ID='XXX'";
SqlCommand mycmd = new SqlCommand(mysql, myconn);
SqlDataReader myreader = mycmd.ExecuteReader();
myreader.Read();
label.Text=myreader["id"].tostring();
.......追问

string connectionString=xxxxxxxx; //自己定义

定义的是什么?

第2个回答  2014-03-27
后台调用 数据库方法查询需要的值 ,返回这个值,
例子:string fd=select ID from tb_Login where ID='XXX';

label.Text=fd;
第3个回答  2014-03-27
SqlConnection conne = new SqlConnection("Data Source = xxxx; Initial Catalog=xxxx ; User ID=sa ; Password = xxxx");
public DataTable queryToDatatable(string sqlCondition)
{
SqlDataAdapter sda;
DataSet ds = new DataSet();
sda = new SqlDataAdapter(sqlCondition, conne);
sda.Fill(ds);
DataTable dt = ds.Tables[0];
return dt;
}
private void btnkkk_Click(object sender, EventArgs e)
{
conne.Open();
string sql =“select ID from tb_Login where ID='XXX'”;
label.Text=queryToDatatable(sql).Rows[0]["ID"].ToString();
string aa = queryToDatatable(sql).Rows[0]["ID"].ToString();
if(aa=="")
{
MessageBox.Show("ID不存在!");
}
conne.Close();
}
第4个回答  2014-03-27
定义一个全局变量,比如全局变量是F
在label.Text写<%=f%>

C#怎么能将SQL数据库的内容放进ASP.NET的LABEL的TEXT中?总是提示无法转...
connection.Open();SqlDataReader r = cmd.ExecuteReader();\/\/你所要获取的是那一列,前一个是ID号和这个不一样,不要搞错了 while (r.Read ()){ Label.Text = r["列"].ToString();\/\/ }

C#连接sqlserver,将其中一条记录显示到label上
首先需要建好数据库,在数据库的表中有你所说的学号,姓名,地址等信息,既然你会连接数据库了这些就不多说了。然后需要创建一个布尔型的验证方法,用SqlDataReader从数据库中读取学号的信息,判断学号是否存在,如果存在就把数据库中的姓名和地址信息取出来给gridview控件,如果不存在的话则弹出提示错误信...

C#怎样把数据库查询到的信息显示到LABLE上+C#怎样把数据库查询到...
根据你登录进去的用户名获取到该用户所有的详细信息。然后将用户的信息一一加入到label.text中 有一个User对象,有Name,PassWord,CompName,ValidateTime,Phone,FZName,现在你要将得到的信息一一赋给每个Label,则为:User user = new User();lblName.Text=user.Name;lblCompName.Text=user.CompName;lb...

c#如何从sql数据库中取数据,然后显示到label中
if (!(dataReader["Sign"] is DBNull)) \/\/ 判断数据库类型是否为空 { sign = Convert.ToString(dataReader["sign"]);} } 在这里下断点,看看这里得到的sign是不是你要的数据。

...在数据库中查出对应信息,文本框失去焦点后在label中显示出对应...
话说 一般做winfrom不要写id值在文本进行检索, 我们建表时候一般是 id主键 名称 。。。 我们可以通过名称检索数据库的其他信息,不需要输入id,这样不合理,如果有些强人可以通过简单id例如你的表 tab_XXid,就可以知道你的表名叫tab_XX,另外一般很少人用id查东西的!失去焦点? 一般我们都..,tex...

c#.net 如何给一个Label控件的Text赋值并立即让它显示出来。
Labelname.Text=“内容”;放到线程中去执行,不要把主线程阻塞,while循环太长的话会造成界面线程假死。在form的load事件中加入:private void Form1_Load(object sender, EventArgs e){ Control.CheckForIllegalCrossThreadCalls = false;\/\/使用另外的线程启动showit函数显示内容 Thread t = new Thread ...

C#中查询数据库中记录个数并显示。
label1.Text = record1.ToString();} \/\/建立执行命令的语句对象 public static MySqlCommand getSqlCommand(String sql, MySqlConnection mysql){ MySqlCommand mySqlCommand = new MySqlCommand(sql, mysql);return mySqlCommand;} \/\/查询记录数 public static int getResultCount(MySqlCommand mySqlCommand...

C#怎么将变量数值显示在label
一个代码即可:label.text = 你的变量名.ToString() ’变量的值显示在标签上

c#中,如何用同一个label.text显示listview中每行的内容。(每5秒显示...
{ private int index;public Form1(){ InitializeComponent();index = 0;} private void timer1_Tick(object sender, EventArgs e){ if (index < listView1.Items.Count){ \/\/ 显示每行第一项,如果要显示其它项:listView1.Items[index].SubItems[i].Text label1.Text = listView1.Items[index]...

c# 怎么获取数据库最后一条记录放在label上?
数据库最后条语句可以根据sql查询语句的条件来判断。比如最后条记录的列ID编号是3.如 string sql=string,Format("select * from student where stuno ={0}",3);然后再read.Read()方法。label名称.Text=read[列名]

相似回答