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 { } }
private void TrvPrj_Year() { DataTable prjYears = PMAction.GetPrjYears(this.UserCode); if (prjYears.Rows.Count > 0) { int num = (prjYears.Rows[0]["BeginYear"] == System.DBNull.Value) ? System.DateTime.Today.Year : int.Parse(prjYears.Rows[0]["BeginYear"].ToString()); int num2 = (prjYears.Rows[0]["EndYear"] == System.DBNull.Value) ? System.DateTime.Today.Year : int.Parse(prjYears.Rows[0]["EndYear"].ToString()); for (int i = num; i <= num2; i++) { this.ddlYear.Items.Add(new ListItem(i.ToString() + "年度", i.ToString())); } } try { this.ddlYear.SelectedValue = System.DateTime.Today.Year.ToString(); } catch { } }