我想在DataGrid里内嵌一个Button控件,我不想把它放在delete里。
我在ItemCreated里这样写:
      foreach(DataGridItem di in this.DataGrid1.Items)
    {
     if(di.ItemType==ListItemType.Item||di.ItemType==ListItemType.AlternatingItem)
     {
       ((Button)di.Cells[6].Controls[0]).Attributes.Add("onclick","return confirm('您确认要重置该用户的密码吗?');");
     }
      }
总是报:指定的转换无效
如果我这样写:
foreach(DataGridItem di in this.DataGrid1.Items)
    {
     if(di.ItemType==ListItemType.Item||di.ItemType==ListItemType.AlternatingItem)
     {
      Button btn_pwdreset = (Button)(e.Item.FindControl("btn_pwdreset"));
           btn_pwdreset.Attributes.Add("onclick","return confirm('您确认要重置该用户的密码吗?');");
     }
   }
总是报:未将对象引用设置到对象的实例

请问我该怎么做,才能找到这个控件?
怎样做才能使用给这个控件增加click事件?

相关文章: