Créer supprimer et obtenir des commentaires GridCell

Scénarios d’utilisation possibles

L’article suivant explique comment créer, supprimer et obtenir des commentaires GridCell dans la feuille de calcul GridWeb. Il convient de noter que GridWeb affiche un commentaire sous forme d’info-bulle comme MS-Excel lorsque vous passez la souris sur la cellule, comme indiqué dans cette capture d’écran.

tâche : image_autre_texte

Créer un objet de commentaire à l’intérieur de Cell

Veuillez utiliser la méthode GridCell.CreateComment pour créer un objet de commentaire dans la cellule. L’exemple de code suivant crée un exemple de commentaire dans la cellule B4 de la première feuille de calcul de GridWeb.

 //Access first worksheet of GridWeb

GridWorksheet sheet = GridWeb1.WorkSheets[0];

//Access cell B4

GridCell cell = sheet.Cells["B4"];

//Create comment with these parameters

//i.e. note, author, isvisible

cell.CreateComment("This is a B4 note.", "Peter", true);

Supprimer l’objet Commentaire de Cell

Veuillez utiliser la méthode GridCell.RemoveComment pour supprimer un objet de commentaire de la cellule. L’exemple de code suivant supprime le commentaire de la cellule B4 dans la première feuille de calcul de GridWeb.

 //Access first worksheet of GridWeb

GridWorksheet sheet = GridWeb1.WorkSheets[0];

//Access cell B4

GridCell cell = sheet.Cells["B4"];

//Remove the comment object from this cell.

cell.RemoveComment();

Obtenir l’objet Commentaire de Cell

Veuillez utiliser la méthode GridCell.GetComment() pour obtenir l’objet commentaire de la cellule. L’exemple de code suivant obtient l’objet de commentaire de la cellule B4, puis accède à ses différentes propriétés telles que Auteur, Note, Visibilité, etc.

 //Access first worksheet of GridWeb

GridWorksheet sheet = GridWeb1.WorkSheets[0];

//Access cell B4

GridCell cell = sheet.Cells["B4"];

//Get comment of this cell

GridComment gridComm = cell.GetComment();

//Access its various properties

string strAuth = gridComm.Author;

string strNote = gridComm.Note;

bool isVis = gridComm.IsVisible;