我在添加页面点击查找跳转到选择的页面,当我点选择的时候就可以把datagrid里的内容读取到添加页面,这样点击添加就可以完成一条记录的添加。现在我实现在选择页面我可以选择多条记录,在添加页面把他们都添加进去,怎么实现阿

解决方案 »

  1.   

    把check的行所选的表标识列找到,如 id,
    连成"'1','2','3'"格式,处理用in
      

  2.   

    对checkbox遍历 取出选中的value,做个for循环来插入,条件就是你选中的value 
      

  3.   

    string str = "";
            string[] ckb = null;
            if (Request.Form.Get("checkboxname") == null)
            {
                return;
            }
            str = Request.Form.Get("checkboxname");
            ckb = str.Split(new char[] { ',' });
            string strid = "'";
            if (ckb.Length > 0)
            {
                for (int i = 0; i < ckb.Length; i++)
                {
                    strid += ckb[i] + "','";
                }
            }
            int cmpid = 0;
            if (Session["jg_id"] != null)
            {
                cmpid = int.Parse(Session["jg_id"].ToString());
            }        strid = strid.Substring(0, strid.Length -2);