请问大家是如何给gridview控件里面的按钮加事件的?我是这样加的.
for (int i=0;i <gridview1.row.count;i++)
{
button mybutton = gridview1.findctrol( "mybutton ") as button;
mybutton.attribs.add( "onclie ", "javascript:if (confirm( '确认 ')) return true;else false;
}
这样加的缺点是每次加都要搞一次循环,浪费资源,请问有什么一次性就直接加进去的代码吗?
[解决办法]
在模板列里加一个button 它有一个属性叫CommandName
你起一个名字比如叫ww
然后在datagrid的ItemCommand事件里写
if(e.CommandName == "ww ")
{
这里加你要的事件
}
[解决办法]
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
button mybutton = e.Row.FindControl( "mybutton ") as button;
mybutton.attribs.add( "onclick ", "javascript:if (confirm( '确认 ')) return true;else false;
}