当前位置: 代码迷 >> ASP.NET >> Gridview全选删除代码求解!该如何处理
  详细解决方案

Gridview全选删除代码求解!该如何处理

热度:1797   发布时间:2013-02-25 00:00:00.0
Gridview全选删除代码求解!急!
string id;
  for (int i = 0; i <= GridView1.Rows.Count-1; i++)
  {
  CheckBox cbox =(CheckBox)GridView1.Rows[i].FindControl("Checkbox1");
  if (cbox.Checked == true)
  {
  //获取id 在此可以删除数据
  id = GridView1.DataKeys[i].Value.ToString();
  }
  }
未将对象引用设置到对象的实例,这是什么啊!

------解决方案--------------------------------------------------------
设置 GridView1.DataKeys 了吗?

GridView1.DataKeys[i].Value == null 的话 就不能 ToString
------解决方案--------------------------------------------------------
DataKeys 没设置吧
------解决方案--------------------------------------------------------
datakeys
------解决方案--------------------------------------------------------
代码没看出啥问题,楼主检查下 DataKeys设置了木有