如何选择有界组合框值并将其值显示在标签文本中
本文关键字:显示 文本 标签 何选择 选择 组合 | 更新日期: 2023-09-27 17:55:17
我有一个ComboBox1,它由EmpId限制,这也是一个主键。当我使用代码时
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
label5.Text = comboBox1.DisplayMember;
}
它给出了一个错误-
列"EmpId"被限制为唯一。 值"Emp008"已经 目前。
我的问题是如何选择该边界值并将其显示到标签文本中。
您可以使用
此代码comboBox1.SelectedValue
获取所选值,或者对于文本,您可以使用此代码comboBox1.SelectedText
private void bind()
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["AttendanceManagmentSystem.Properties.Settings.Cons1"].ConnectionString);
con.Open();
SqlDataAdapter da = new SqlDataAdapter("Select EmpId from EmpDetail", con);
DataTable dt = new DataTable();
da.Fill(dt);
comboBox1.DisplayMember = "EmpId";
comboBox1.ValueMember = "EmpId";
comboBox1.DataSource = dt;
con.Close();
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
label5.Text = comboBox1.Text;
}