private void SearchScoreSet(string projectCode, string subjectCode) { List <ScoreSetDto> scoreSetList = new List <ScoreSetDto>(); DataSet ds = service.SearchScoreSet(projectCode, subjectCode); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { ScoreSetDto scoreDto = new ScoreSetDto(); scoreDto.ProjectCode = Convert.ToString(ds.Tables[0].Rows[i]["ProjectCode"]); scoreDto.SubjectCode = Convert.ToString(ds.Tables[0].Rows[i]["SubjectCode"]); scoreDto.SeqNO = Convert.ToInt32(ds.Tables[0].Rows[i]["SeqNO"]); scoreDto.Score = Convert.ToDecimal(ds.Tables[0].Rows[i]["Score"]); scoreDto.InUserID = Convert.ToString(ds.Tables[0].Rows[i]["InUserID"]); scoreDto.InDateTime = Convert.ToDateTime(ds.Tables[0].Rows[i]["InDateTime"]); scoreSetList.Add(scoreDto); } } grcScoreSet.DataSource = scoreSetList; btnSave.Enabled = true; btnAddRow.Enabled = true; if (grvScoreSet.DataRowCount > 0) { btnDeleteRow.Enabled = true; } }
private void btnAddRow_Click(object sender, EventArgs e) { ScoreSetDto score = new ScoreSetDto(); List <ScoreSetDto> scoreList = grcScoreSet.DataSource as List <ScoreSetDto>; int seqNO = 0; if (scoreList == null || scoreList.Count == 0) { score.SeqNO = 1; } else { foreach (ScoreSetDto sco in scoreList) { if (sco.SeqNO > seqNO) { seqNO = Convert.ToInt32(sco.SeqNO); } } } score.SeqNO = seqNO + 1; score.NotInvolved = true; score.InUserID = this._userID; score.InDateTime = DateTime.Now; score.ProjectCode = this._projectCode; score.SubjectCode = this._subjectCode; dataHandler.AddRow(score); btnDeleteRow.Enabled = true; }
/// <summary> /// /// </summary> /// <param name="projectCode"></param> public static void BindScoreSet(string projectCode) { List <ScoreSetDto> scorelist = new List <ScoreSetDto>(); ScoreSetDto score = new ScoreSetDto(); //score.Score = ""; //l.LinkName = "请选择"; //linkList.Add(l); //DataSet ds = webService.SearchLink(projectCode, chapterCode); //if (ds.Tables[0].Rows.Count > 0) //{ // for (int i = 0; i < ds.Tables[0].Rows.Count; i++) // { // LinkDto link = new LinkDto(); // link.LinkCode = Convert.ToString(ds.Tables[0].Rows[i]["LinkCode"]); // link.LinkName = Convert.ToString(ds.Tables[0].Rows[i]["LinkName"]); // linkList.Add(link); // } //} //CommonHandler.SetComboBoxEditItems(combox, linkList, "LinkName", "LinkCode"); }