Создать Удалить и получить комментарии GridCell

Возможные сценарии использования

В следующей статье объясняется, как создавать, удалять и получать комментарии GridCell на листе GridWeb. Стоит отметить, что GridWeb отображает комментарий в виде всплывающей подсказки, как MS-Excel, когда вы наводите указатель мыши на ячейку, как показано на этом снимке экрана.

дело:изображение_альтернативный_текст

Создать объект комментария внутри Cell

Используйте метод GridCell.CreateComment для создания объекта комментария внутри ячейки. Следующий пример кода создает образец комментария в ячейке B4 первого рабочего листа 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);

Удалить объект комментария из Cell

Используйте метод GridCell.RemoveComment, чтобы удалить объект комментария из ячейки. Следующий пример кода удаляет комментарий к ячейке B4 на первом листе 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();

Получить объект комментария от Cell

Используйте метод GridCell.GetComment(), чтобы получить объект комментария из ячейки. Следующий пример кода получает объект комментария из ячейки B4, а затем получает доступ к его различным свойствам, таким как автор, примечание, видимость и т. д.

 //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;