设 departmentDDL 为autopostback true;
在selectedchanged事件中写
{
int departmentid=this.departmentDDL.selecteditem.value;
DataTable dt =getDataTableFromID(departmentid);
this.专业列表.datasource=dt;
this.专业列表.datatextfield=..
this.专业列表.datavaluefield=..
this.专业列表.databind
}getDataTableFromID(departmentid)在此中从数据库中根据id读出专业的表。