protected void BindTimu()//绑定知识点题目
    {
        string tixing = DropDownList1.SelectedValue.Trim();

        if (TreeView1.CheckedNodes.Count > 0)
        {
            try
            {
                List <string> zhishidianids = TreeView1.CheckedNodesAndChildrenIds;//选择的知识点及其子孙知识点的id
                DataTable     dt            = TimuInfo.GetTimuOnZhishidian(zhishidianids, tixing);
                grvw_timu.DataSource   = dt;
                ViewState["timutable"] = dt;
                grvw_timu.DataBind();
            }
            catch
            {
                ScriptManager.RegisterClientScriptBlock(this, typeof(string), "", "<script language='javascript'>alert('获取题目失败!');</script>", false);
            }
        }
        else
        {
            int       zuoyeid   = int.Parse(Request.QueryString["zuoyeid"]);
            string    kechengid = ZuoyeInfo.getZuoye_Kechengid(zuoyeid);
            DataTable dt        = TimuInfo.GetTimuOnKecheng(kechengid, tixing);
            grvw_timu.DataSource   = dt;
            ViewState["timutable"] = dt;
            grvw_timu.DataBind();
        }
    }
Example #2
0
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        int banjiid = int.Parse(Request.QueryString["banjiid"]);
        int zuoyeid = int.Parse(Request.QueryString["zuoyeid"]);

        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            e.Row.Cells[0].Text = (e.Row.RowIndex + 1).ToString();
            string questionid = GridView1.DataKeys[e.Row.RowIndex].Value.ToString();
            e.Row.Cells[5].Text = string.Format("{0:P}", ZuoyeInfo.ZuoyeTimuDefenLv(banjiid, zuoyeid, int.Parse(questionid)));
            e.Row.Cells[6].Text = TimuInfo.TimuZhishidian(int.Parse(questionid));
        }
    }
 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
 {
     if (!IsPostBack)
     {
         try
         {
             LinkButton delbtn    = (LinkButton)(e.Row.FindControl("LinkButton3"));
             string     kechengid = GridView1.DataKeys[e.Row.RowIndex].Value.ToString();
             //delbtn.Attributes.Add(
             DataTable timudt = TimuInfo.GetTimuOnKecheng(kechengid, "全部题型");
             if (timudt.Rows.Count > 0)
             {
                 delbtn.Enabled = false;
             }
         }
         catch
         {
         }
         finally
         {
         }
     }
 }