我目前正在使用没有数据控件的列表视图。当我点击编辑按钮时,列表视图将不会进入编辑模式。任何帮助将不胜感激,非常感谢
<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
答案 0 :(得分:0)
在ListView HTML中,您有OnItemEditing="Lv_TestItemEditing"
。
但是您显示的活动的名称是ListView_grantorItemEditing
。
事件名称应该匹配。
答案 1 :(得分:0)
Lv_Test.editindex = e.neweditindex lv_grantee.databind()
需要在受保护的子lv_testitemediting
中