我想根据数据库中的Personnel
代码搜索Personnel
并将Personnel
名称插入标签,现在,我有一个问题
例如:
当我使用此代码Personal
插入11112222
时,每当我搜索包含数字的代码时
(" 1"或" 11"或" 111"或" 22"和...等)人员节目,但我不&# 39;我想要它,我想告诉我看起来像我搜索的代码
private void btn_check_Click(object sender, EventArgs e)
{
string z1 = txt_CodePersonnelZ1.Text;
var query = db.tbl_PrsAdds.Where(c => c.Personely.Contains(z1)).Single();
lbl_name.Text = query.Name;
}
坦克为你提供帮助。
答案 0 :(得分:2)
根据您的要求,您似乎不需要Contains
,但您需要搜索特定字词。如果这是真的,那么您可以尝试类似下面的代码段:
private void btn_check_Click(object sender, EventArgs e)
{
string z1 = txt_CodePersonnelZ1.Text;
var prsAdd = db.tbl_PrsAdds.SingleOrDefault(c => c.Personely == z1);
lbl_name.Text = prsAdd != null ? prsAdd.Name : string.Empty;
}
答案 1 :(得分:0)
我发现了我的问题
private void btn_check_Click(object sender, EventArgs e)
{
string z1 = txt_CodePersonnelZ1.Text;
var query = db.tbl_PrsAdds.Where(c => c.Personely.Length == z1.Length && c.Personely.Contains(z1)).Single();
lbl_name.Text = query.Name;
}