CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

web开发DATAGRID中模版列中ImageButton如何添加onclick事件的问题!

楼主FIFA2004(程序员)2006-03-03 14:34:23 在 .NET技术 / ASP.NET 提问

我在DATAGRID中模版列中加入了ImageButton控件,我不知道该如何处理当前控件被点击的事件,请高手指点一下。谢谢! 问题点数:20、回复次数:3Top

1 楼FIFA2004(程序员)回复于 2006-03-03 15:20:04 得分 0

怕自己没说清楚,再解释一下,“我不知道该如何处理当前控件被点击的事件”我想在点这个控件的时候带该记录的ID传到另一个页面去处理,现在不知道该怎么做?请高手指点!Top

2 楼Lukiya(路基亚)回复于 2006-03-03 15:39:07 得分 20

protected   void   GridView1_RowDataBound(object   sender,   GridViewRowEventArgs   e)  
  {  
      if   (e.Row.RowType   ==   DataControlRowType.DataRow)  
      {  
          ImageButton   ibn   =   (ImageButton)e.Row.Cells[2].Controls[0];  
          ibn.CommandArgument   =   ((DataGridView)r.Item.DataItem)["ID"].ToString();  
      }  
  }  
   
  protected   void   ibn_Click(object   sender,   EventArgs   e)  
  {  
      string   id   =   ((ImageButton)sender).CommandArgument;  
      //   ...........  
  }  
   
  前台的ImageButton的CommandName设置成ibn_ClickTop

3 楼FIFA2004(程序员)回复于 2006-03-03 16:22:19 得分 0

谢谢,我刚查到了这样写也可以哈  
  if(e.CommandName=="xiugai")  
  {  
  Response.Write("sdfsdfsdfsdfdsf");  
  }  
   
  感谢帮忙,给分了!Top

相关问题

  • datagrid 模版的小问题?
  • DataGrid模版列问题
  • C# web开发中,怎样改变datagrid某一条记录的颜色???
  • DataGrid模版列的排序问题
  • 急!datagrid模版列的问题
  • 关于DataGrid和DataList的模版
  • 如何取得DataGrid模版里TextBox值
  • web开发问题
  • 关于WEB开发
  • 求职web开发

关键词

  • 控件
  • imagebutton
  • ibn
  • 事件
  • 处理
  • sender
  • 知道

得分解答快速导航

  • 帖主:FIFA2004
  • Lukiya

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo