晕了,不知道怎么回事,删除时取不到e.item.cells[0].text之类的值,别的页面用这个都能取到啊,这个也不知道写了多少次了,怎么就现在写的这个页面取不到啊,郁闷!

解决方案 »

  1.   

    你是不是在pageLoad里重新绑定了DataGrid?,还有一个可能就是你用了模板列
      

  2.   

    没有,绝对没有,我都是在每个按钮里面用的绑定,而且就是DataGrid本身的删除按钮
      

  3.   

    晕,我发现以前这样写的能删除
    pageLoad()
    {
       if (!isPostBack)
       {}
       GridBind();
    }
    现在把GridBind()放在里面反而能取出来,可是我在删除事件一开始加GridBind()又不行,郁闷
    至于楼上说的主键,我设置了,而且应该跟这个没有关系
      

  4.   

    上面说错了,放在里面就取不到e.item.cells[0].text之类的
      

  5.   

    要把你的cell[0]即第一列在DataGrid的属性编辑器里设为只读。you can try it!
      

  6.   

    都不行,只有把绑定DataGrid放在PageLoad里才行