我有一個從數據庫中檢索值的下拉列表。我正在從數據庫中檢索ID和名稱。從asp中的多個列中檢索值drop down
public void GetDepartment_temp()
{
try
{
DataTable dt = new DataTable();
listBoxDepartment.ClearSelection();
Get_Department objDAL = new Get_Department();
dt = objDAL.Get_Hospital_Department();
if (dt != null && dt.Rows.Count > 0)
{
foreach (DataRow row in dt.Rows)
{
listBoxDepartment.Items.Add(new ListItem(row["department_name"].ToString(), row["department_id"].ToString()));
}
}
}
catch (Exception) { }
}
我必須在文本框中顯示每個部門的僱員人數。假設用戶選擇人力部門,那麼文本框應顯示該部門的僱員人數。
對於ListBox,只能從數據庫中檢索兩個值。我如何顯示在這種情況下的員工人數?
public DataTable Get_Hospital_Department()
{
try
{
DataTable dt = new DataTable();
dt = DbAccessHelper.ExecuteDataSet("p_get_hospital_department", true).Tables[0];
return dt;
}
catch (Exception) { return null; }
}
CREATE PROCEDURE [dbo].[p_get_hospital_department]
AS
BEGIN
SET NOCOUNT ON;
SELECT department_id
,department_name
FROM [dbo].[tbl_hospital_department];
END
請分享您的代碼爲'Get_Hospital_Department()' –
我提供的代碼和程序。 – user4221591