@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 ""; } } @foreach (DataRow dr in Model.dt.Rows) { } @Html.Partial("_page", Model)
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() 删除