none
如何切换至InsertItemTemplate RRS feed

  • 问题

  • 我在一个ListView中加入了一个InsertItemTemplate,进入编辑模版可以用ListView1.EditIndex = e.Item.DataItemIndex;
    ,可是不知道怎样才能把InsertItemTemplate显示出来!

     

     

    <asp:ListView ID="ListView1" runat="server">
    <ItemTemplate>
        <asp:LinkButton ID="LinkButton1" Font-Overline="false" runat="server" CommandName="madd">Add</asp:LinkButton>
        <asp:LinkButton ID="LinkButton2" Font-Overline="false" runat="server" CommandName="medit">Edit</asp:LinkButton>
    </
    ItemTemplate>
    <EditTemplate>
    编辑模版内容
    </EditTemplate>
    <InsertItemTemplate>
        插入模版内容
        <asp:LinkButton ID="LinkButton1" Font-Overline="false" runat="server" CommandName="minsert">Insert</asp:LinkButton>
    </InsertItemTemplate>
    </
    asp:ListView>

    在cs文件里用
    string command = e.CommandName;
    switch (command)
    {
        case "medit"
        //显示编辑模版
        ListView1.EditIndex = e.Item.DataItemIndex;
        break;
        case "msave":
        ListView1.EditIndex = -1;
        break;

     

     

        case "madd":
        这里应该怎么写才能显示插入模版?
        
    break;
    }

    2010年2月7日 5:54

答案