【发布时间】:2018-08-30 08:47:41
【问题描述】:
我有 2 个下拉列表和 2 个问题。第一个应该与employerID一起加载并显示如下所示:
DataSet ds = new DataSet();
SqlDataAdapter daEmploy = new SqlDataAdapter(EmployCmd);
conn.Open();
daEmploy.Fill(ds, "EmployerID");
ddlCompanyList.DataSource = ds.Tables[0];
ddlCompanyList.Items.Clear();
ddlCompanyList.Items.Add("--Please Select the Company--");
ddlCompanyList.DataTextField = "EmployerID";
ddlCompanyList.DataValueField = "EmployerID";
ddlCompanyList.DataBind();
conn.Close();
除了由于某种原因我无法将“请选择公司”添加到下拉列表中之外,这一切都很好。
奇怪的问题是,当我选择其中一个条目时,它只是刷新页面,除了使第二个下拉列表可见并从两个列表中删除所有数据之外,什么都不做。
第二个问题是当我尝试同时选择 EmployerID 及其名称并将它们组合成一列以在下拉列表中使用而不是像这样单独使用 EmployerID
SqlCommand Cmd = new SQLCommand("SELECT EmployerID + ' - ' + Name AS CompanyName From Employer", conn);
我不知道如何使用此 dropdownlist.selectedvalue 来调用相应的员工,因为我不知道如何将列拆分回原来的两列。
谢谢~
【问题讨论】: