要删除表1中的一行数据,并且刷新表1中数据,表2与表1有关联(表2外键与表1主建关联),我采用MyDataGrid的OnSelectedIndexChanged="MyDataGrid_SelectedIndexChanged" OnDeleteCommand="MyDataGrid_DelectCommand"方法对表1进行操作,此方法删除和刷新表2没有问题,产生错误如下:“/WebNews”应用程序中的服务器错误。
--------------------------------------------------------------------------------编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0122: 不可访问“WebNews.admin_class1.MyDataGrid_SelectedIndexChanged(object, System.EventArgs)”,因为它受保护级别限制源错误:行 15: <table align="center">
行 16: <tr>
行 17: <td><asp:datagrid id="MyDataGrid" PageSize="4" AllowPaging="True" Width="750px" CellPadding="3" AutoGenerateColumns="False" OnSelectedIndexChanged="MyDataGrid_SelectedIndexChanged" OnDeleteCommand="MyDataGrid_DelectCommand"
行 18:DataKeyField="classid" ItemStyle-CssClass="txt" Runat="server" HeaderStyle-CssClass="tdbg">
行 19: <EditItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></EditItemStyle>
--------------------------------------------------------------------------------编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0122: 不可访问“WebNews.admin_class1.MyDataGrid_SelectedIndexChanged(object, System.EventArgs)”,因为它受保护级别限制源错误:行 15: <table align="center">
行 16: <tr>
行 17: <td><asp:datagrid id="MyDataGrid" PageSize="4" AllowPaging="True" Width="750px" CellPadding="3" AutoGenerateColumns="False" OnSelectedIndexChanged="MyDataGrid_SelectedIndexChanged" OnDeleteCommand="MyDataGrid_DelectCommand"
行 18:DataKeyField="classid" ItemStyle-CssClass="txt" Runat="server" HeaderStyle-CssClass="tdbg">
行 19: <EditItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></EditItemStyle>
解决方案 »
- 崩溃一天了,请求帮忙!关于SELECT表单的
- URL传参数实现内容筛选出问题,急急急!
- asp.net如何使用itextsharp.dll把上传的word、excl、ppt转换成pdf文
- ^[0-9]+(.[0-9]{2})?$这是个验证两位小数的正则表达式.为什么要加'?'号.
- 为什么我的代码在本地运行良好,可上传后运行刷新就说找不到网页?
- Response.Redirect的问题
- 如何进行多数据库操作的事物处理?
- 在DataGrid中使用Button的问题
- xml按要求找到了一个节点,但我要遍历找到这个节点的兄弟结点,我要怎么写呀?
- 服务器上的.net工程,放到本地上就不能运行了,如何解决?
- 100分 求 一个 asp.net 下的 在线电影 系统!
- 关于WebApplication项目的移植问题
private void dgSearchResult_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
事件里面添加
e.Item.Attributes.Add("OnClick",Page.GetPostBackClientEvent(e.Item.Cells[4].Controls[0],String.Empty));
当单击DataGrid的某一行时就会激发
selectedIndexchanged事件要把commandname设置成select
private void dgSearchResult_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
事件能用VS。NET的Web 窗体设计器生成吗?如果行该怎么做?
另外,commandname是哪个控件的属性?指点一下拉:)