当我尝试使用分层架构从数据库中将数据填充到checkboxlist时,此代码有什么问题。数据没有出现
protected void FillCheckBoxList()
{
if (CheckBoxList1.Items.Count> 0)
{
CheckBoxList1.Items.Clear();
}
DataSet ds1 = new DataSet();
ds1 = bll.def_ReturnEnquiry();
if (ds1.Tables[0].Rows.Count > 0)
{
//ListItem li = new ListItem();
//li.Value = "";
//li.Text = "<---Select Enquiry--->";
//li.Selected = true;
for (int i = 0; i < ds1.Tables[0].Rows.Count; i++)
{
ListItem li1 = new ListItem();
li1.Value=ds1.Tables[0].Rows[i][1].ToString();
li1.Text=ds1.Tables[0].Rows[i][0].ToString()+" / "+ds1.Tables[0].Rows[i][3].ToString()+" / "+ds1.Tables[0].Rows[i][1].ToString();
CheckBoxList1.Items.Add(li1);
}
}
}
// business logic layer function
public DataSet def_ReturnEnquiry()
{
return dll.ReturnTable("select * from studentinfo where emp_id=NULL");
}
答案 0 :(得分:0)
得到答案:这里
查询应该是
select * from student_info where emp_id is NUll