Utilisation

Il y a trois façons d'appeler le contrôle :
  • Appeler les méthodes du Contrôle : cela appelle les méthodes du contrôle directement comme SetCellData.
  • Utiliser le Mécanisme Action : cela produit des opérations qui peuvent être annulables.
  • Executer un Script : puissance des macros et exécution de script comme le VBA dans Excel qui peut également changer le comportement du contrôle.
Le méchanisme Action permet les actions Do/Undo/Redo/Repeat pour beaucoup d'opérations. Toutes les opérations qui sont faites par l'utilisateur sont faisables de préférence en utilisant le mécanisme d'Action.

Appel des méthodes du contrôle

Bien définir les données en utilisant l'index de la propriété du contrôle :
grid["A1"] = "hello world";
grid[2, 1] = 10;
Appel des méthodes du contrôle directement :
grid.SetCellData(new ReoGridPos(2,1), "hello world");

Utilisation du mécanisme Action

1. Importer ce namespace:
using unvell.ReoGrid.Actions;
2. Utiliser la méthode 'DoAction' du contrôle grid et passer les actions comme argument
grid.DoAction(new RGSetCellDataAction(new ReoGridPos(2,1), "hello world"));
Pour annuler ou refaire la dernière action:
grid.Undo();
grid.Redo();
Pour répéter la dernière action et l'appliquer à une autre plage :
grid.RepeatLastAction(new ReoGridRange(2, 3, 5, 5));

Exécuter un script

Assurez-vous que tous les modules utilisés soient référencés dans votre projet. Voir Fr_Installation.

Importer le namespace:
using unvell.ReoScript;
Exécuter le script:
string script = "grid.getCell(2,1).data = 'hello world';";
grid.RunScript(script);
ou:
grid.RunScript("grid.getCell(2,1).data = 'hello world';");

Suivant: Cellule

Last edited Feb 5, 2014 at 2:59 PM by unvell, version 14