private void Page_Load(object sender, System.EventArgs e)
{

btndel.Attributes.Add("onclick","Delete();");//添加全选删除按钮事件

}
//我的删除按钮是转为服务器的.
//为什么我onclick,就报错.说第几行错误.但是我那儿没有这样的代码.
//请指教.怎么能完善此功能.请指点.谢谢. #region "全选删除"
private void Delete(string id)
{
//全选删除

string strsql;
int rr;
strsql = "delete * from New where newid in '+id+'";
rr=(new link()).Exsql(strsql,"New");//查找用户是否存在
DataGrid1.DataSource=Rs.Tables["New"].DefaultView;
DataGrid1.DataBind();

}
#endregion

解决方案 »

  1.   

    private void Delete(string id)
    改成public void Delete(string id)试试
      

  2.   

    btndel.Attributes.Add("onclick","Delete();");//添加全选删除按钮事件
    这个调用的是客户端事件,检查客户端代码参考
    http://singlepine.cnblogs.com/articles/266538.html
      

  3.   

    注意:
    btndel.Attributes.Add("onclick","Delete();");//添加全选删除按钮事件
    是客户端时间.
    所以,应该
    先让Delete()最好只能选取控件.如:
    <script>
    function Delete()
    {
    for(i = 0;i<documnet.form1.elements.length;i++)
    {
    if(documnet.form1.elements[i].type = "checkbox")
    {
    documnet.form1.elements[i].check = true;
    }
    }
    }
    </script>
    然后再对选择了的项进行删除(在服务段).
      

  4.   

    to  singlepine(小山) ( ) 
    -------------------------
    我就是按照我在第十個問題中提出的問題(你也發這個網頁)下面有一點不明白.where UserID=@UserID",conn);為什麼不是用in呢?還有的就是.我的代碼就是差不多了.我一加上了btndel.Attributes.Add("onclick","Delete();");//添加全选删除按钮事件
    就出錯.請指點.