public void DataBindGameCategoryAndType(DropDownList ddlGameCategory, DropDownList ddlGameType) { UserCookiesInfo user = BllOperationAboutUser.GetUserCookiesInfo(); DalOperationAboutGameCategory dalGameCategory = new DalOperationAboutGameCategory(); DataTable dtGameCategory = dalGameCategory.GetList().Tables[0]; for (int i = 0; i < dtGameCategory.Rows.Count; i++) { ddlGameCategory.Items.Add(new ListItem(dtGameCategory.Rows[i]["gameTitle"].ToString().Trim(), dtGameCategory.Rows[i]["gameCategoryId"].ToString().Trim())); } DalOperationAboutGameType dalGameType = new DalOperationAboutGameType(); DataTable dtGameType = dalGameType.GetGameTypeByGameCategoryId(int.Parse(ddlGameCategory.SelectedValue)).Tables[0]; for (int i = 0; i < dtGameType.Rows.Count; i++) { ddlGameType.Items.Add(new ListItem(dtGameType.Rows[i]["gameTypeTitle"].ToString().Trim(), dtGameType.Rows[i]["gameTypeId"].ToString().Trim())); } }
//绑定信息 public void DataListBindGameType() { DalOperationAboutGameType doan = new DalOperationAboutGameType(); DataTable dt = doan.GetGameTypeByGameCategoryId(int.Parse(ddlGameCategoryAboutGameType.SelectedValue)).Tables[0]; this.dlGameType.DataSource = dt; this.dlGameType.DataBind(); if (dt.Rows.Count == 0) { this.dlGameType.ShowFooter = true; } else { this.dlGameType.ShowFooter = false; } }
//第1个标签;开始 protected void ddlGameCategory_SelectedIndexChanged(object sender, EventArgs e) { while (ddlGameType.Items.Count > 0) { ddlGameType.Items.RemoveAt(0); } DalOperationAboutGameType dal = new DalOperationAboutGameType(); DataTable dt = dal.GetGameTypeByGameCategoryId(int.Parse(ddlGameCategory.SelectedValue)).Tables[0]; for (int i = 0; i < dt.Rows.Count; i++) { ddlGameType.Items.Add(new ListItem(dt.Rows[i]["gameTypeTitle"].ToString().Trim(), dt.Rows[i]["gameTypeId"].ToString().Trim())); } DataListBindEnrollList(); }
public void DataBindGameCategoryAndType(DropDownList ddlGameCategory, DropDownList ddlGameType) { UserCookiesInfo user = BllOperationAboutUser.GetUserCookiesInfo(); DalOperationAboutGameCategory dalGameCategory = new DalOperationAboutGameCategory(); DataTable dtGameCategory = (ddlGameCategory.ID == "ddlEnrollGameCategory" ? dalGameCategory.GetGameCategoryIng(DateTime.Now).Tables[0] : dalGameCategory.GetList().Tables[0]); for (int i = 0; i < dtGameCategory.Rows.Count; i++) { ddlGameCategory.Items.Add(new ListItem(dtGameCategory.Rows[i]["gameTitle"].ToString().Trim(), dtGameCategory.Rows[i]["gameCategoryId"].ToString().Trim())); } //检查是否有活动届次数据 if (ddlGameCategory.Items.Count == 0) { Javascript.AlertAndRedirect("当前暂无需要报名的活动届次信息:(", "/Administrator/EnrollManage.aspx?fragment=2", Page); return; } if (CommonUtility.SafeCheckByParams<String>(gameCategoryId, ref _gameCategoryId)) { for (int i = 0; i < ddlGameCategory.Items.Count; i++) { if (ddlGameCategory.Items[i].Value == gameCategoryId) { ddlGameCategory.SelectedIndex = i; break; } } } DalOperationAboutGameType dalGameType = new DalOperationAboutGameType(); DataTable dtGameType = (ddlGameType.ID == "ddlEnrollGameType" || ddlGameType.ID == "ddlGameType" ? dalGameType.GetListByGameCategoryIdAndSex(int.Parse(ddlGameCategory.SelectedValue), user.Sex == "男" ? "1" : "2").Tables[0] : dalGameType.GetGameTypeByGameCategoryId(int.Parse(ddlGameCategory.SelectedValue)).Tables[0]); for (int i = 0; i < dtGameType.Rows.Count; i++) { ddlGameType.Items.Add(new ListItem(dtGameType.Rows[i]["gameTypeTitle"].ToString().Trim(), dtGameType.Rows[i]["gameTypeId"].ToString().Trim())); } if (CommonUtility.SafeCheckByParams<String>(gameTypeId, ref _gameCategoryId)) { for (int i = 0; i < ddlGameType.Items.Count; i++) { if (ddlGameType.Items[i].Value == gameTypeId) { ddlGameType.SelectedIndex = i; break; } } } //检查是否有活动届次和活动类型数据 if (!(ddlGameCategory.Items.Count > 0 && ddlGameType.Items.Count > 0)) { Javascript.AlertAndRedirect("当前暂无需要报名的活动届次信息:(", "/Administrator/EnrollManage.aspx?fragment=2", Page); return; } }