C# ListView多重删除(复选框)

C# ListView多重删除(复选框),c#,asp.net,linq,linq-to-sql,listview,C#,Asp.net,Linq,Linq To Sql,Listview,对不起,我已经搜索了整个网站,但我找不到这个问题的答案 我计划使用listview,每个项目中都有复选框和一个删除按钮,这样我就可以一次删除多行,有什么方法可以开始这项工作吗 这是我当前的代码 <asp:ListView ID="ListInbox" runat="server" DataKeyNames="MessageID" DataSourceID="LinqDataSourceInbox" > <EmptyDataTemplate> Th

对不起,我已经搜索了整个网站,但我找不到这个问题的答案

我计划使用listview,每个项目中都有复选框和一个删除按钮,这样我就可以一次删除多行,有什么方法可以开始这项工作吗

这是我当前的代码

<asp:ListView ID="ListInbox" runat="server" DataKeyNames="MessageID" 
    DataSourceID="LinqDataSourceInbox" >
    <EmptyDataTemplate>
    There is no message
    </EmptyDataTemplate>

    <ItemTemplate>
    <table runat="server">
    <tr runat="server">
    <td runat="server">
    <asp:CheckBox ID="CheckBoxSelect" runat="server" />
    </td>
    <td runat="server">
    <asp:Panel ID="PanelMsg" runat="server" Width="400px">
        <a href='UserProfile.aspx?UserName=<%# Eval("FromUserName") %>'><img src="ProfilePic/<%#Eval("User.ProfilePic") %>" alt='' width="25"  /></a>
        <a href='UserProfile.aspx?UserName=<%# Eval("FromUserName") %>'><%# Eval("FromUserName") %></a>
        write you message: 
        <a href='ViewMessages.aspx?MsgID=<%# Eval("MessageID") %>'><%# Eval("Subject") %></a>
        <%# Eval("MessageTime") %>
    </asp:Panel>
    </td>
    </tr>
    </table>
    <hr style="text-align:left; width:400px;" />
    </ItemTemplate>

    <LayoutTemplate>
    <div style="min-height:450px;">
    <div runat="server" id="itemPlaceholder">
    </div>
    </div>
    </LayoutTemplate>
</asp:ListView>

给你写信:

问题是

  • 复选框放在哪里?选择/项目模板
  • 删除按钮放在哪里?内部/外部列表视图

  • Thx提前..

    我们使用
    网格视图
    数据表
    做类似的smth,我想我可以给你一个大概的想法,你也可以做类似的smth

  • 创建一个标志列/字段。e、 g:
    User.SetToDelete
  • onCheckChanged
    将此标志设置为true
  • 单击删除按钮的
    后,迭代行并查找要删除的项目集
  • 关于简单GUI的建议:


    希望能有所帮助。

    我们使用
    网格视图
    数据表
    做类似的smth,我想我可以给你一个大概的想法,你也可以做类似的smth

  • 创建一个标志列/字段。e、 g:
    User.SetToDelete
  • onCheckChanged
    将此标志设置为true
  • 单击删除按钮的
    后,迭代行并查找要删除的项目集
  • 关于简单GUI的建议:


    希望能有所帮助。

    omg,1分钟后有人投票否决-1我的问题。如果这不适合你,我真的很抱歉,因为我已经尝试了这两个链接。。两个都不工作我只是不知道从哪里开始(天哪,1分钟后有人投票否决了我的问题1.如果这不适合你,我真的很抱歉,因为我已经尝试了这两个链接都不起作用了我只是不知道从哪里开始……(我可能应该开始切换到gridview)非常感谢ZortkunI先生我可能应该开始切换到gridview非常感谢Zortkun先生