数据库
  1.Aiqingcheshi,
    所有字段  ID  VoteTitle AddTime  2.做一个AiqinTikuleirong表,
    所有字段  ID   TitleId    AddTime页面
  在一个dategrid控件,显示   是否添加   ID   标题    添加时间在是否添加上面是复选框,当选中的情况下把选中的标题ID添加到 AiqinTikuleirong中的TitleId中。哪个有完整的代码??

解决方案 »

  1.   

    strID="";
    foreach (DataGridItem i in this.dategrid1.Items)
    {
    CheckBox checkChkBxItem = (CheckBox) i.FindControl ("是否添加");
    if (checkChkBxItem.Checked) 
    {
         strID=strID+","+Convert.ToInt32(i.Cells[1].Text.ToString().Trim());
    }
    }
    strID里就是存放选中标题ID,里面用“,”分隔,分别取出ID,再根据ID从数据中取数据插到另一个表中
      

  2.   

    private void btn_Submit_Click(object sender, System.EventArgs e)
    {
      foreach(DataGridItem GridRow in dg_Customer.Items)
      {
        if(((CheckBox)(GridRow.FindControl("cb_IsChoice"))).Checked)
        {
           AiqinTikuleirong aAiqinTikuleirong =new AiqinTikuleirong ();
           aAiqinTikuleirong.TitleId=Int32.Parse(dg_Customer.DataKeys[GridRow.DataSetIndex].ToString());
           aAiqinTikuleirong.Save();
        }
      }
    }
      

  3.   

    private   void   btn_Submit_Click(object   sender,   System.EventArgs   e) 

        foreach(DataGridItem   GridRow   in   dg_Aiqingcheshi.Items) 
        { 
            if(((CheckBox)(GridRow.FindControl("cb_IsChoice"))).Checked) 
            { 
                  AiqinTikuleirong   aAiqinTikuleirong   =new   AiqinTikuleirong   (); 
                  aAiqinTikuleirong.TitleId=Int32.Parse(dg_Aiqingcheshi.DataKeys[GridRow.DataSetIndex].ToString()); 
                  aAiqinTikuleirong.Save(); 
            } 
        } 
    }
    //DataGrid的ID属性为dg_Aiqingcheshi,
    //模板列复选框ID属性为cb_IsChoice,
    //DataGrid的DataKeyField属性为ID.