private void FillTeamList(int competitionid) { DataTable dt1 = new clsCompetitionTeamController().GetTeamsByCompetitionID(competitionid); DataView dv = dt1.AsDataView(); ViewState["CompetitionID"] = competitionid; ddlTeamList.DataSource = dv.ToTable(); ddlTeamList.DataTextField = "TeamName"; ddlTeamList.DataValueField = "TeamID"; ddlTeamList.DataBind(); ddlTeamList.Items.Insert(0, new ListItem("--All Teams--", "0")); FillAllMatch(0); }