NinetyNine's Treasure

| 积淀*育创新 智慧创造价值|

导航

请教:DataGrid里内嵌控件

Posted on 2007-10-02 12:13  (NineTyNine)  阅读(404)  评论(2编辑  收藏  举报
我想在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事件?