2010-03-09 6 views
0

Hey - J'ai la méthode suivante sur mon contrôleur UITableViewMonoTouch UITableView supprimer la ligne

public void RemoveEventFromList(Event evt){ 

      if (_sessions != null) { 

       if (_sessions.Contains(evt)) { 

        _sessions.Remove(evt); 

       } 
      } 

      this.tableView.ReloadData(); 
     } 

qui ne fait rien !! - Comment puis-je supprimer manuellement l'élément de la liste? cette méthode est appelée à partir de la vue suivante dans l'arborescence de nav (la vue des détails) - donc il n'y a pas de ligne sélectionnée ou quelque chose comme ça.

c'est la seule chose qui me retient de soumettre la version gratuite de mon application à l'appstore! donc aaaaaaaany aide vraiment appréciée!

:)

w: //

Répondre

0

Vous devez mettre à jour les données sur le tableView avant rechargements. Cela implique généralement de réinitialiser la propriété DataSource avec, dans votre cas, la collection _sessions mise à jour. Essayez ça.

+0

J'ai fini juste [sale] tout re-init dans l'onglet de l'événement viewdidappear - pas bon - je nai soumettais encore donc je vais essayer votre première méthode :) – iwayneo

+0

un régal travaillé: 0 acclamations kevin – iwayneo

Questions connexes