KiddLee

态度决定一切!我博客,留住生活中的精彩
数据加载中……
为DataGrid中的按钮添加onclick事件
有时要在DataGrid中添加onclik事件,如;删除某条记录时,提示用户确定删除吗的alert对话框,可以有如下写法。
private void grdPlan_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {
   if( e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
   {
    TableCell cell=new TableCell();    
    cell=e.Item.Cells[2];    
    System.Web.UI.WebControls.LinkButton lbn=new LinkButton();
    System.Web.UI.WebControls.LinkButton lbnText=new LinkButton();
    lbn=(LinkButton)cell.Controls[0];
    lbnText=(LinkButton)e.Item.Cells[0].Controls[0];
    string content=lbnText.Text;
    lbnText.Dispose();
    lbn.Attributes.Add("onclick","return confirm('您确定删除-"+content+"-吗!');");
   }
  }
当然也有更简洁的写法:
private void wgrd_OrderGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {
   if( e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
   {
    ((LinkButton)e.Item.Cells[15].Controls[0]).Attributes.Add("onclick","return confirm('您确定删除-"+e.Item.Cells[0].Text+"-吗!');");
   }
  }
0
0
(请您对文章做出评价)
« 上一篇:Study Enterprise Library(一)
» 下一篇:关于VS2003中控件丢事件的解决办法

posted on 2006-01-05 08:52 KiddLee 阅读(332) 评论(0)  编辑 收藏 所属分类: 每日所见记录