Gestione dei controlli Cell nelle colonne
Accesso ai controlli Cell
Per accedere e modificare un controllo cella esistente nella colonna, gli sviluppatori possono utilizzare la proprietà CellControl di aAspose.Cells.GridDesktop.Data.GridColumn . Una volta effettuato l’accesso a un controllo cella, gli sviluppatori possono modificarne le proprietà in fase di esecuzione. Ad esempio, nell’esempio fornito di seguito, abbiamo avuto accesso a un file esistenteCasella di controllo controllo cellulare da uno specificoAspose.Cells.GridDesktop.Data.GridColumn e ne ha modificato la proprietà Checked.
IMPORTANTE: La proprietà CellControl fornisce un controllo cella sotto forma diCellControloggetto. Quindi, se hai bisogno di accedere a un tipo specifico di controllo cellulare, ad esempioCasella di controllo quindi dovrai digitare il fileCellControl opporsi aCasella di controllo classe.
// 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."); | |
} |
Rimozione dei comandi Cell
Per rimuovere un controllo cella esistente, gli sviluppatori possono semplicemente accedere a un foglio di lavoro desiderato e quindiRimuovere il controllo della cella dalla colonna specifica utilizzando ilRemoveCellControl metodo diAspose.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(); |