读书人

请教大家是怎么给gridview控件里面的按

发布时间: 2012-01-15 22:57:48 作者: rapoo

请问大家是如何给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;

}

读书人网 >asp.net

热点推荐