Verwalten von Cell-Steuerelementen in Spalten
Zugriff auf die Cell-Steuerung
Um auf ein vorhandenes Zellsteuerelement in der Spalte zuzugreifen und es zu ändern, können Entwickler die CellControl-Eigenschaft von a verwendenAspose.Cells.GridDesktop.Data.GridColumn . Sobald auf ein Zellensteuerelement zugegriffen wird, können Entwickler seine Eigenschaften zur Laufzeit ändern. Für eine Instanz haben wir im unten angegebenen Beispiel auf eine vorhandene zugegriffenKontrollkästchen Zellkontrolle von einem bestimmtenAspose.Cells.GridDesktop.Data.GridColumn und seine Checked-Eigenschaft geändert.
WICHTIG: Die CellControl-Eigenschaft stellt ein Zellensteuerelement in Form von bereitCellControlObjekt. Wenn Sie also beispielsweise auf eine bestimmte Art von Zellsteuerung zugreifen müssenKontrollkästchen dann müssen Sie die typisierenCellControl widersprechenKontrollkästchen Klasse.
// 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."); | |
} |
Entfernen der Cell-Steuerung
Um ein vorhandenes Zellsteuerelement zu entfernen, können Entwickler einfach auf ein gewünschtes Arbeitsblatt zugreifen und dannEntfernen die Zellkontrolle aus der spezifischen Spalte mithilfe vonRemoveCellControl Methode vonAspose.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(); |