Управление элементами управления Cell в столбцах

Доступ к элементам управления Cell

Чтобы получить доступ к существующему элементу управления ячейкой в столбце и изменить его, разработчики могут использовать свойство CellControl элемента управления.Aspose.Cells.GridDesktop.Data.GridColumn . После доступа к ячейке разработчики могут изменять ее свойства во время выполнения. Например, в приведенном ниже примере мы получили доступ к существующемуФлажок управление ячейкой от определенногоAspose.Cells.GridDesktop.Data.GridColumn и изменил его свойство Checked.

ВАЖНЫЙ: Свойство CellControl предоставляет элемент управления ячейкой в видеСотовый контрольобъект. Итак, если вам нужно получить доступ к определенному типу управления ячейкой, скажемФлажок тогда вам придется типизироватьСотовый контроль ВозражатьФлажок учебный класс.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
Worksheet sheet = gridDesktop1.GetActiveWorksheet();
// Accessing cell control in the column and typecasting it to CheckBox
Aspose.Cells.GridDesktop.CheckBox cb = (Aspose.Cells.GridDesktop.CheckBox)sheet.Columns[2].CellControl;
if (cb != null)
{
// Modifying the Checked property of CheckBox
cb.Checked = true;
}
else
{
MessageBox.Show("Please add control before accessing it.");
}

Снятие Cell элементов управления

Чтобы удалить существующий элемент управления ячейкой, разработчики могут просто получить доступ к нужному рабочему листу, а затемУдалять элемент управления ячейкой из определенного столбца с помощьюRemoveCellControl методAspose.Cells.GridDesktop.Data.GridColumn.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
Worksheet sheet = gridDesktop1.GetActiveWorksheet();
// Removing cell control from the column
sheet.Columns[2].RemoveCellControl();