页面是一个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();
}
小弟初学三层,请各位高手指教
<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();
}
小弟初学三层,请各位高手指教
解决方案 »
- 应用程序(C#)如何提供webservice?
- 求现在淘宝网首页logo后面的页签的css代码
- 程序更改图片文件大小
- 这个DataSet结果中用有两个表,怎么把两个表和在一起?
- TREEVIEW中怎样实现,如结点下无子节,给本节点的NODEDATA一个值呀(用数据库创建的树)。
- 关于一刷新就执行ROWCOMMAND的问题
- DataSet数据传递的几个问题
- 根据需要隐藏datalist中的div
- ASP.NET 下载excel 文件之后关闭进程时候报的错,本地可以成功,测试服务器上(windows 2008)失败
- 帮忙看一下这个问题
- 请问在.net2005中用c#开发asp.net时每点击一下按钮生成一个lab,label的位置不能重叠,请问该怎么写啊?
- 怎麼合並gridview的行的第一列
那你是否把这个参数传进去呢?
传进去就不会报这样的错了!
建议楼主去下载MS的petshop研究研究吧