If you want to hide InsertItem while editing just use these three events
protected void lv_ItemEditing(object sender, ListViewEditEventArgs e)
{
ListView lvSender = (ListView)sender;
lvSender.InsertItemPosition = InsertItemPosition.None;
}
protected void lv_ItemUpdated(object sender, ListViewUpdatedEventArgs e)
{
ListView lvSender = (ListView)sender;
lvSender.InsertItemPosition = InsertItemPosition.FirstItem;
}
protected void lv_ItemCanceling(object sender, ListViewCancelEventArgs e)
{
ListView lvSender = (ListView)sender;
lvSender.InsertItemPosition = InsertItemPosition.FirstItem;
}
and then append this to list view
OnItemCanceling="lv_ItemCanceling" OnItemUpdated="lv_ItemUpdated" OnItemEditing="lv_ItemEditing"
Hope this helps