我正在使用 sql server 2012 和 Visual Studio 2010,到目前为止我拥有的是数据库中的一个表和一个小型 c# 应用程序,它将员工加载到datagridview
但是我想做的是只选择职位为“服务员”的员工
到目前为止,我已经编写了有关添加记录、编辑删除和显示整个数据的查询。
到目前为止,我已经设法仅通过读取指定的列来显示名称:
private void LoadEmpName()
{
sc.Close();
try
{
sc.Open();
cmd.CommandText = "select * from myEmployees";
dr = cmd.ExecuteReader();
if (dr.HasRows)
{
while (dr.Read())
{
lstNames.Items.Add(dr[1].ToString());
}
}
sc.Close();
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}
}
是否可以更改我现有的代码,以便仅显示列为“服务员”的员工(仅限名字),还是我必须编写一个完全不同的查询?