Skapa, ta bort och få kommentarer för GridCell
Möjliga användningsscenario
Följande artikel förklarar hur man skapar, tar bort och får kommentarer från en cell (GridCell) inuti GridWeb-kalkylbladet. Det är värt att nämna att GridWeb visar kommentaren som en verktygstips som MS-Excel när du sveper musen över cellen, som visas på denna skärmbild.
Skapa kommentarsobjekt inuti cellen
Använd metoden GridCell.CreateComment för att skapa ett kommentarsobjekt inuti cellen. Följande exempelkod skapar en provkommentar i cell B4 på den första arbetsbladet av 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);
Ta bort kommentarsobjekt från cellen
Använd metoden GridCell.RemoveComment för att ta bort ett kommentarsobjekt från cellen. Följande exempelkod tar bort kommentaren i cell B4 på den första arbetsbladet av 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();
Få kommentarsobjekt från cellen
Använd metoden GridCell.GetComment() för att få kommentarsobjekt från cellen. Följande exempelkod får kommentarsobjektet från cell B4 och får sedan åtkomst till dess olika egenskaper som författare, anteckning, synlighet 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;