列表视图编辑模式

时间:2010-07-09 17:55:19

标签: asp.net vb.net

我目前正在使用没有数据控件的列表视图。当我点击编辑按钮时,列表视图将不会进入编辑模式。任何帮助将不胜感激,非常感谢

        <asp:ListView ID="Lv_Test" runat="server" InsertItemPosition="FirstItem"
            OnItemEditing="Lv_TestItemEditing">
            <LayoutTemplate>
                <table cellpadding="0" cellspacing="0" width="345px">
                    <th>
                    </th>
                    <th>
                        <asp:Label ID="headerTest" runat="server" Text="headerTest" />
                    </th>
                    <tr>
                        <asp:PlaceHolder runat="server" ID="itemPlaceholder"></asp:PlaceHolder>
                    </tr>
                </table>
            </LayoutTemplate>
            <ItemTemplate>
                <tr>
                    <td">
                        <asp:Button runat="server" ID="btnEditTest" Text="EditTest" CommandName="Edit" />
                    </td>
                    <td class="formFieldText">
                        <asp:Label ID="testLabel" runat="server" Text='<% #Eval("name") %>'></asp:Label>
                    </td>
                </tr>
            </ItemTemplate>
            <EditItemTemplate>
                <tr>
                    <td>
                        <asp:Button runat="server" ID="btnEditr" Text="Update" />
                    </td>
                    <td>
                    in edit mode
                    </td>
                </tr>
                                </EditItemTemplate>
        </asp:ListView>

Protected Sub Lv_TestItemEditing(ByVal sender As Object, ByVal e As ListViewEditEventArgs)

End Sub

2 个答案:

答案 0 :(得分:0)

在ListView HTML中,您有OnItemEditing="Lv_TestItemEditing"。 但是您显示的活动的名称是ListView_grantorItemEditing。 事件名称应该匹配。

答案 1 :(得分:0)

Lv_Test.editindex = e.neweditindex lv_grantee.databind()

需要在受保护的子lv_testitemediting