@using System.Data; @using ZoomLa.BLL; @using ZoomLa.Model; @using ZoomLa.Common; @model ZoomLa.SQLDAL.SQL.PageSetting @{ Model.cols = 9; Model.url = "Quest_Data?NodeID=" + ViewBag.NodeID+"&qtype="+ViewBag.QType; } @functions{ B_Exam_Sys_Questions questBll = new B_Exam_Sys_Questions(); B_Exam_Class bqc = new B_Exam_Class(); public DataTable KnowsNames = new DataTable(); public string GetTitle(DataRow dr) { return function.GetStr(dr["p_title"].ToString(), 10); } public string GetClass(string classid) { int id = DataConverter.CLng(classid); M_Exam_Class mec = bqc.GetSelect(id); if (mec != null && mec.C_id > 0) { return mec.C_ClassName; } else { return ""; } } public string GetType(string id) { return M_Exam_Sys_Questions.GetTypeStr(DataConverter.CLng(id)); } public string GetTagKeys(DataRow dr) { if (KnowsNames != null && KnowsNames.Rows.Count > 0 && !string.IsNullOrEmpty(dr["Tagkey"].ToString())) { string knownames = ""; DataRow[] drs = KnowsNames.Select("k_id IN (" + dr["Tagkey"].ToString().Trim(',') + ")"); foreach (DataRow item in drs) { knownames += item["k_name"].ToString() + ","; } string names = knownames.Trim(','); names = names.Length > 10 ? names.Substring(0, 10) + "..." : names; return names.Length > 10 ? names.Substring(0, 10) + "..." : names; } return ""; } }
| ID | 试题标题 | 作者 | 难度 | 类别 | 题型 | 创建时间 | 操作 | |
| @dr["p_id"] | @GetTitle(dr) | @dr["p_Inputer"] | @questBll.GetDiffStr(Convert.ToDouble(dr["p_Difficulty"])) | @GetClass(dr["p_Class"].ToString()) | @GetType(dr["p_Type"].ToString()) | @dr["p_createtime"].ToString() | 删除 |