web开发DATAGRID中模版列中ImageButton如何添加onclick事件的问题!
我在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




