protected void GridViewBind(int CourseID) { LabMS.BLL.CourseAndProject courseproject = new LabMS.BLL.CourseAndProject(); List<LabMS.Model.CourseAndProject> courseprojectlist = new List<LabMS.Model.CourseAndProject>(); string strWhere1 = " CourseID=" + CourseID; courseprojectlist = courseproject.GetModelList(strWhere1); string strWhere2 = ""; foreach (LabMS.Model.CourseAndProject cp in courseprojectlist) { if (cp.ProjectID != null) { if (strWhere2.Equals("")) { strWhere2 += " Project.ID=" + cp.ProjectID; } else { strWhere2 += " or Project.ID=" + cp.ProjectID; } } } if (strWhere2 == "") { strWhere2 = "1<>1"; } ExtendBLL.ProjectAndOther project = new ExtendBLL.ProjectAndOther(); List<ExtendModule.ProjectAndOther> projectlist = new List<ExtendModule.ProjectAndOther>(); projectlist = project.GetModelList2(strWhere2); gvProjectList.DataSource = projectlist; gvProjectList.DataBind(); }
protected void DataBinds() { ExtendBLL.ProjectAndOther Project = new ExtendBLL.ProjectAndOther(); ExtendModule.ProjectAndOther model = new ExtendModule.ProjectAndOther(); try { model = Project.GetModelList2("Project.ID=" + querystring.ToString())[0]; if (model == null) { Page.ClientScript.RegisterClientScriptBlock(GetType(), "script", "<script type='text/javascript'>alert('��ѯ�ַ�������');window.location.href='ProjectList.aspx';</script>"); return; } } catch (Exception ex) { Page.ClientScript.RegisterClientScriptBlock(GetType(), "script", "<script type='text/javascript'>alert('����ȡ�������г���');window.location.href='ProjectList.aspx';</script>"); return; } lb_Code.Text = model.Project_Code; lb_Name.Text = model.Project_Name; lb_Name.Text = model.Lab_Name; lb_Lab.Text = model.Lab_Name; lb_StartTime.Text = model.Project_StartTime.Value.ToShortDateString(); lb_EndTime.Text = model.Project_EndTime.Value.ToShortDateString(); lb_StartWeek.Text = model.Project_StartWeek.ToString(); lb_EndWeek.Text = model.Project_EndWeek.ToString(); lb_ClassHouse.Text = model.Project_ClassHourse.ToString(); lb_ExpHouse.Text = model.Project_ExpHouse.ToString(); lb_AwareLevel.Text = model.AwardLevel; lb_PartnerType.Text = model.PartnerType; LabMS.BLL.Dictionary Dic = new LabMS.BLL.Dictionary(); List<LabMS.Model.Dictionary> ls = Dic.GetModelList("DClass='Subject'"); if (ls.Count != 0) { for (int n = 0; n < ls.Count; n++) { if (model.Project_Subject == ls[n].Code) { lb_Subject.Text = ls[n].Name; } } } lb_Type.Text = model.Type; lb_Consume.Text = model.Project_Consume.ToString(); lb_Request.Text = model.Request; lb_PerConsume.Text = model.Project_PerConsume.ToString(); lb_PerNum.Text = model.Project_PartnerNum.ToString(); lb_TeamNum.Text = model.Project_PartnerTeamNum.ToString(); lb_Profess.Text = model.Pro_Name; lb_Category.Text = model.Category; lt_Content.Text = model.Project_Content; if (!string.IsNullOrEmpty(model.Project_CourseMode)) { string[] array = model.Project_CourseMode.Split('|'); if (array[0] != "") { LabMS.BLL.Dictionary CourseMode = new LabMS.BLL.Dictionary(); List<LabMS.Model.Dictionary> lsdic; LabMS.Model.Dictionary dicmodel; for (int n = 0; n < array.Length; n++) { if (array[n] != "") { lsdic = CourseMode.GetModelList("Code='" + array[n] + "'"); if (ls.Count != 0) { dicmodel = lsdic[0]; lt_Model.Text += " " + dicmodel.Name; } } } } } tb_ID.Value = querystring.ToString(); }
protected void DataBinds(int CourseID) { LabMS.BLL.Course Course = new LabMS.BLL.Course(); LabMS.Model.Course model = new LabMS.Model.Course(); model = Course.GetModel(CourseID); lb_CourseCode.Text = model.Course_Code; lb_CourseName.Text = model.Course_Name; lb_CourseType.Text = model.CourseType; lb_EnglishName.Text = model.EnglishName; #region ����Ŀ�б� LabMS.BLL.CourseAndProject courseproject = new LabMS.BLL.CourseAndProject(); List<LabMS.Model.CourseAndProject> courseprojectlist = new List<LabMS.Model.CourseAndProject>(); string strWhere1 = " CourseID=" + CourseID; courseprojectlist = courseproject.GetModelList(strWhere1); string strWhere2 = ""; foreach (LabMS.Model.CourseAndProject cp in courseprojectlist) { if (cp.ProjectID != null) { if (strWhere2.Equals("")) { strWhere2 += " Project.ID=" + cp.ProjectID; } else { strWhere2 += " or Project.ID=" + cp.ProjectID; } } } if (strWhere2 == "") { strWhere2 = "1<>1"; } ExtendBLL.ProjectAndOther project = new ExtendBLL.ProjectAndOther(); List<ExtendModule.ProjectAndOther> projectlist = new List<ExtendModule.ProjectAndOther>(); projectlist = project.GetModelList2(strWhere2); string strHTML = "<table id='studenlist' border='1' class='infoTable' style='border-collapse: collapse;'>"; strHTML += "<thead>"; strHTML += "<tr class='header'>"; strHTML += "<td class='none'>"; strHTML += "��ĿID"; strHTML += "</td>"; strHTML += "<td>"; strHTML += "ʵ���ұ���"; strHTML += "<td>"; strHTML += "ʵ��������"; strHTML += "</td>"; strHTML +="<td>"; strHTML +="��Ŀ����"; strHTML +="</td>"; strHTML += "<td>"; strHTML += "��Ŀ����"; strHTML += "</td>"; strHTML += "<td>"; strHTML += "����"; strHTML += "</td>"; strHTML += "</tr>"; strHTML += "</thead>"; strHTML += "<tbody>"; tb_ProjectIDs.Value = ""; foreach(ExtendModule.ProjectAndOther p in projectlist) { if(tb_ProjectIDs.Value == "") { tb_ProjectIDs.Value += p.ID.ToString(); } else { tb_ProjectIDs.Value += "," + p.ID.ToString(); } strHTML += "<tr>"; strHTML += "<td>"; strHTML += p.ID.ToString(); strHTML += "</td>"; strHTML += "<td>"; strHTML += p.Lab_Code; strHTML += "<td>"; strHTML += p.Lab_Name; strHTML += "</td>"; strHTML +="<td>"; strHTML += p.Project_Name; strHTML += "</td>"; strHTML += "<td>"; strHTML += p.Project_Code; strHTML += "</td>"; strHTML += "<td>"; strHTML += "<a>ɾ��</a>"; strHTML += "</td>"; strHTML += "</tr>"; } strHTML += "</tbody>"; strHTML += "</table>"; tbListProject.Value += strHTML; tblistEmpty.Value = "0"; #endregion }
/// <summary> /// GridView ���а� /// </summary> /// <param name="where"></param> protected void gv_DataBind(string where) { /// �����е�Project /// ExtendBLL.ProjectAndOther ProjectOther = new ExtendBLL.ProjectAndOther(); List<ExtendModule.ProjectAndOther> ls = new List<ExtendModule.ProjectAndOther>(); ls = ProjectOther.GetModelList2(where); gv_Project.DataSource = ls; gv_Project.DataBind(); }