Procédure pour éditer le contenu d'un TableView :
1°) Le TableView doit être rendu éditable et l'évènement _save doit être alimenté :
1
2
3
4
5
6
7
8
9
10
11
| PUBLIC SUB TableView1_Click() '<----------------' L'édition doit être appeler durant l'évènement _Click
TableView1.Edit() '<-----------------------' voir la documentation pour utiliser un ComboBox, ici c'est un TextBox qui sera utilisé END
PUBLIC SUB TableView1_Save(Row AS INTEGER, Column AS INTEGER, Value AS STRING)
TableView1[Row, Column].Text = Value '<-------' Récupération des modifications dans un contrôle en sur-couche (soit un TextBox soit un ComboBox)
END
|
Sans l'alimentation de l'évènement _Save les données modifiées ne seront pas conservées pour sauvegarde ou annulation, et disparaîtront, dès un déplacement, depuis, la cellule modifiée.
2°) On valide ou on annule les éditions :
1
2
3
4
5
6
7
8
9
10
11
12
13
| PUBLIC SUB btnOK_Click()
TableView1.Save() '<-----------------------' validation des éditions ME.Close(TRUE)
END
PUBLIC SUB btnCancel_Click()
TableView1.Cancel() '<-----------------------' annulation des éditions ME.Close
END
|
Vous pouvez retrouver une utilisation, dans un exemple de la forge :
LecteurMultimédia====================
Navigation :
<-- Liens du Wiki : <--<-- Accueil du WIKI : <-- ====================
La Documentation :
==============================