Управление комментариями в таблице
Добавление комментариев
Для добавления комментария к ячейке с использованием Aspose.Cells.GridDesktop, пожалуйста, следуйте инструкциям ниже:
- Добавьте элемент управления Aspose.Cells.GridDesktop на ваш Форм
- Получить доступ к любому желаемому Рабочему листу
- Добавьте комментарий к листу, указав ячейку (с использованием ее имени или номера строки и столбца), в которую будет добавлен комментарий.
Приведенный ниже код добавит комментарии к ячейкам b2 и b4 листа.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing first worksheet of the Grid | |
Worksheet sheet = gridDesktop1.Worksheets[0]; | |
// Adding comment to "b2" cell | |
sheet.Comments.Add("b2", "Please write your name."); | |
// Adding another comment to "b4" cell using its row & column number | |
sheet.Comments.Add(3, 1, "Please write your email."); |
Коллекция Comments в объекте Worksheet предоставляет перегруженный метод Add. Разработчики могут использовать любую перегруженную версию метода Add в соответствии с их конкретными потребностями.
Доступ к комментариям
Чтобы получить доступ и изменить существующий комментарий на листе, разработчики могут получить доступ к комментарию из коллекции Comments объекта Worksheet, указав ячейку (с использованием имени ячейки или ее местоположения в терминах номера строки и столбца), в которой вставлен комментарий. После доступа к комментарию разработчики могут изменить его текст во время выполнения.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing first worksheet of the Grid | |
Worksheet sheet = gridDesktop1.Worksheets[0]; | |
// Accessing a comment added to "c3" cell (specified using its row & column number) | |
Aspose.Cells.GridDesktop.Data.GridComment comment1 = sheet.Comments[3, 1]; | |
if (comment1 != null) | |
{ | |
// Modifying the text of comment | |
comment1.Text = "The 1st comment."; | |
MessageBox.Show("Comment has been modified"); | |
} | |
else | |
{ | |
MessageBox.Show("Please add comment before accessing it."); | |
} |
Удаление комментариев
Чтобы удалить существующий комментарий, разработчики могут просто получить доступ к желаемому листу и затем удалить комментарий из коллекции Comments объекта Worksheet, указав ячейку (с использованием ее имени или номера строки и столбца), содержащую комментарий.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing first worksheet of the Grid | |
Worksheet sheet = gridDesktop1.Worksheets[0]; | |
if (sheet.Comments[3, 1] != null) | |
{ | |
// Removing comment from "c3" cell | |
sheet.Comments.Remove(3, 1); | |
MessageBox.Show("Comment has been removed"); | |
} | |
else | |
{ | |
MessageBox.Show("Please add comment before removing it."); | |
} |