页面是一个GridView,一个LINKBUTTON是删除,绑定了表中的TypeID字段
<asp:LinkButton ID="LbDelete" runat="server" CommandArgument='<%#Eval("TypeID") %>' OnCommand="LbDelete_Command" OnClientClick="confrim()">删除</asp:LinkButton>
在GridView中没写OnRowDeleting,要写吗?DAL层调用存储过程,表很简单,就一个TypeID和一个NAME,存储过程根据ID删除信息
        public void DelType(int TypeID)
        {
            SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionString, CommandType.StoredProcedure, "db_deleteNewsType", null);
        }
表示层的代码该怎么写?还是说DAL层的就写错了?
我写的这个说“过程 'db_deleteNewsType' 需要参数 '@TypeID',但未提供该参数。”
 protected void LbDelete_Command(object sender, CommandEventArgs e)
    {
        int TypeID = int.Parse(((LinkButton)sender).CommandArgument.ToString());
        newsTypeManage.DelType(TypeID);
        GridViewBind();
    }
小弟初学三层,请各位高手指教