for (int i = 0; i < DataGrid1.Items.Count; i++)
{
  DataGrid1.Items[i].Attribtes["onClick"] = "javascript:alert('you click a row.');";
}

解决方案 »

  1.   

    我想不用JAVASCRIPT中的ONCLICK,也就是说不用DataGrid1.Items[i].Attribtes["onClick"] = "javascript:alert('you click a row.');"这个语句,是否还有别的办法?
      

  2.   

    DataGrid1.Items[i].Attribtes["onClick"] = "javascript:alert('you click a row.');这种方法用在ONMOUSEMOVE事件中可行,但我的CLICK事件中要处理许多的事情,包括给别的控件付值,高手们看看有没有办法?
      

  3.   

    直接将删除按钮列的text属性改为"<div id=de onclick="javascript:return confirm('是否删除...');">删除</div>"即可在删除时确认。
      

  4.   

    因为处理过程中所涉及的控件是.net的控件,用JAVASCRIPT调用不到!
      

  5.   

    因为关系到Asp.Net的执行效率问题,一般的控件都不具有Click事件,这也是情非得以,如果硬要就必须用js