日期:2014-05-17  浏览次数:20399 次

在datalist中添加个checkbox能否实现取出选中的值然后将他们插入到另外一张表?
Table1 与 Table2
Datalist绑定的是【Table1】中的部分数据,现在我在Datalist里添加了Checkbox,页面中添加个button

想实现的功能:点击button将选中的数据添加到表【Table2】中


------解决方案--------------------
假设第一列有checkbox,id为ck1,下面是遍历
C# code

      for (int i = 0; i < GridView1.Rows.Count; i++)
      {
          CheckBox cb = (CheckBox)GridView1.Rows[i].Cells[0].FindControl("ck1");
          if (cb.Checked)
          {
              //这里写插入到tabel2代码
          }
      }

------解决方案--------------------
C# code
      for (int i = 0; i < GridView1.Rows.Count; i++)
      {
          CheckBox cb = GridView1.Rows[i].FindControl("CheckBox1") as CheckBox;
          if (cb.Checked)
          {
              插入table表;
          }
      }

------解决方案--------------------
for (int i = 0; i < DataList1.Items.Count; i++)
{
CheckBox cb = DataList1.Items[i].FindControl("CheckBox1") as CheckBox;
if (cb.Checked)
{
插入table表;
}
}