private void BindGrid2() { CoursewareBLL coursewareBLL = new CoursewareBLL(); IList <RailExam.Model.Courseware> coursewareList = new List <RailExam.Model.Courseware>(); if (!string.IsNullOrEmpty(Request.QueryString.Get("id"))) { TrainTypeBLL trainTypeBLL = new TrainTypeBLL(); TrainType trainType = trainTypeBLL.GetTrainTypeInfo(Convert.ToInt32(ViewState["TrainAimID"].ToString())); coursewareList = coursewareBLL.GetCoursewaresByTrainTypeIDPath(trainType.IDPath, 1); } else { coursewareList = coursewareBLL.GetCoursewaresByCoursewareTypeOnline(PrjPub.CurrentLoginUser.StationOrgID, Convert.ToInt32(ViewState["TrainAimID"].ToString()), "%", true, 5); } if (coursewareList.Count > 0) { foreach (RailExam.Model.Courseware courseware in coursewareList) { if (courseware.CoursewareName.Length <= 15) { courseware.CoursewareName = "<a onclick=EditCourseware(" + courseware.CoursewareID + ") href=# title=" + courseware.CoursewareName + " > " + courseware.CoursewareName + " </a>"; } else { courseware.CoursewareName = "<a onclick=EditCourseware(" + courseware.CoursewareID + ") href=# title=" + courseware.CoursewareName + " > " + courseware.CoursewareName.Substring(0, 15) + "..." + " </a>"; } } gvCourse.DataSource = coursewareList; gvCourse.DataBind(); } }