private void BindProjectYear() { DataTable projectYears = PMAction.GetProjectYears(); if (projectYears.Rows.Count > 0) { int num = (projectYears.Rows[0]["BeginYear"] == DBNull.Value) ? DateTime.Today.Year : int.Parse(projectYears.Rows[0]["BeginYear"].ToString()); int num2 = (projectYears.Rows[0]["EndYear"] == DBNull.Value) ? DateTime.Today.Year : int.Parse(projectYears.Rows[0]["EndYear"].ToString()); for (int i = num; i <= num2; i++) { this.ddlYear.Items.Add(new ListItem(i.ToString(), i.ToString())); } } try { try { if (this.Year != "") { this.ddlYear.SelectedValue = this.Year; } } catch (Exception) { this.ddlYear.SelectedValue = DateTime.Today.Year.ToString(); } } catch { } }
public void BindDlistYears(DropDownList ddlYear, object pmSet, string userCode, string selectedYearValue) { DataTable prjYears = null; if (pmSet == null) { throw new ArgumentNullException("系统登录员未记录session", "null转换字符串!"); } if (pmSet.ToString() == "1") { prjYears = PMAction.GetPrjYears(userCode); } else { prjYears = PMAction.GetProjectYears(); } if (prjYears.Rows.Count > 0) { int num = (prjYears.Rows[0]["BeginYear"] == DBNull.Value) ? DateTime.Today.Year : int.Parse(prjYears.Rows[0]["BeginYear"].ToString()); int num2 = (prjYears.Rows[0]["EndYear"] == DBNull.Value) ? DateTime.Today.Year : int.Parse(prjYears.Rows[0]["EndYear"].ToString()); for (int i = num; i <= num2; i++) { string text = i + "年度"; ddlYear.Items.Add(new ListItem(text, i.ToString())); } } try { if (string.IsNullOrEmpty(selectedYearValue)) { ddlYear.SelectedValue = DateTime.Today.Year.ToString(); } else { ddlYear.SelectedValue = selectedYearValue; } } catch { } }