我使用SQL Server 2012和Visual Studio 2010和我到目前爲止什麼職務服務員只選擇員工是一個單一的表INT數據庫和加載員工進入一個datagridview
與
小C#應用程序但是我想要做的只是選擇職位爲「服務員」的員工
到目前爲止,我已經編寫了關於添加記錄編輯刪除和顯示整個數據的查詢。
到目前爲止,我已經成功地顯示名稱僅通過讀取指定的列:
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());
}
}
是否有可能使只顯示被列爲「服務員」員工改變我現有的代碼(第一姓名)還是我必須寫一個完全不同的查詢?
只是注意:你不需要'如果(dr.HasRows)' - 如果沒有行,'dr.Read()'將返回false,而while循環將不執行。 – Blorgbeard 2013-03-07 21:35:32