有哪位巨佬知道错lable16的值为什么不显示吗
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace staffmanager
{
public partial class Main1 : Form
{
public Main1()
{
InitializeComponent();
}
string Id;
public void GetId(string id)
{
label16.Text = id;
label16.Refresh();
Id = id;
}
internal void GetENo(string username)
{
throw new NotImplementedException();
}
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void label7_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void Main1_Load(object sender, EventArgs e)
{
// TODO: 这行代码将数据加载到表“managementDataSet.Employee_info”中。您可以根据需要移动或删除它。
this.employee_infoTableAdapter.Fill(this.managementDataSet.Employee_info);
string name, sex, dept, tel;
string connString = "Data Source=DESKTOP-0M0CC8Q;Initial Catalog=management;Integrated Security=True";//数据库连接字符串
SqlConnection conn = new SqlConnection(connString);//创建connection对象
conn.Open();//打开数据库
//创建数据库命令
SqlCommand cmd = conn.CreateCommand();
//创建查询语句
cmd.CommandText = "select * from Employee_info where ENo ='" + Id + "'";
//从数据库中读取数据流存入reader中
SqlDataReader reader = cmd.ExecuteReader();
//从reader中读取下一行数据,如果没有数据,reader.Read()返回flase
while (reader.Read())
{
name = reader.GetString(reader.GetOrdinal("Ename"));
sex = reader.GetString(reader.GetOrdinal("Esex"));
tel = reader.GetString(reader.GetOrdinal("EPhone"));
dept = reader.GetString(reader.GetOrdinal("DNo"));
label7.Text = name;
label7.Refresh();
label8.Text = sex;
label10.Text = tel;
label9.Text = dept;
break;
}
reader.NextResult();//执行下一句操作
reader.Close();
}
private void tabPage2_Click(object sender, EventArgs e)
{
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
}
GetId 这个方法没有被调用