A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 宋兴征 于 2013-4-3 22:07 编辑

数据源绑定:
  1. <asp:ObjectDataSource ID="odsDelRight" runat="server" DeleteMethod="Delete" SelectMethod="GetAllRights"
  2.             TypeName="TMCR.BLL.RightBLL">
  3.             <DeleteParameters>
  4.                 <asp:Parameter Name="rightId" Type="Int32" />
  5.             </DeleteParameters>
  6.         </asp:ObjectDataSource>
复制代码
ListView代码:
  1. <asp:ListView ID="lvDelRight" runat="server" DataSourceID="odsDelRight"
  2.             onitemdeleting="lvDelRight_ItemDeleting"
  3.             onitemdatabound="lvDelRight_ItemDataBound">            
  4.            <ItemTemplate>
  5.                 <tr >                  
  6.                     <td width="6%">
  7.                         <%# Eval("Id") %>
  8.                     </td>
  9.                     <td width="10%">
  10.                         <%# Eval("Name") %>
  11.                     </td>
  12.                     <td width="28%">
  13.                         <%# Eval("Url") %>
  14.                     </td>
  15.                     <td width="10%">
  16.                        <asp:Label ID="lblPID" runat="server" Text="Null"></asp:Label>
  17.                     </td>
  18.                     <td width="10%">
  19.                         <%# Eval("NameSpace") %>
  20.                     </td>
  21.                     <td width="6%">
  22.                         <asp:Button ID="DeleteButton" runat="server" CommandName="Delete" Text="删除" />
  23.                      
  24.                     </td>
  25.                 </tr>
  26.             </ItemTemplate>
复制代码
ItemDeleting事件:
  1. protected void lvDelRight_ItemDeleting(object sender, ListViewDeleteEventArgs e)
  2.         {
  3.             
  4.         }
复制代码
在删除时,将当前对象id传给Delete(int rightId)方法,然后完成删除操作。
怎么去做?


评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

2 个回复

倒序浏览
lvDelRight_ItemDeleting删除事件代码:
protected void lvDelRight_ItemDeleting(object sender, ListViewDeleteEventArgs e)
{
        int KeyId = Convert.ToInt32(lvDelRight.DataKeys[e.ItemIndex].Value);
        bool bl = Mis.GetUserInfo.Delete(KeyId);
        lvDelRighttBind();
        HttpContext.Current.Response.Redirect(HttpContext.Current.Request.Url.AbsolutePath);
}
回复 使用道具 举报
许庭洲 发表于 2013-4-2 18:59
lvDelRight_ItemDeleting删除事件代码:
protected void lvDelRight_ItemDeleting(object sender, ListView ...

谢谢!问题解决!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马