GridDesktop
Contenido
[
Ocultar
]GridDesktop class
Aspose GridDesktop class Representa un objeto raíz para crear un control GridDesktop. Para usar este control, simplemente arrástrelo desde su caja de herramientas a un formulario o control de usuario.
public class GridDesktop : UserControl
Constructores
| Nombre | Descripción |
|---|---|
| GridDesktop() | Aspose GridDesktop class |
Propiedades
| Nombre | Descripción |
|---|---|
| ActiveSheetIndex { get; set; } | Obtiene o establece el índice de la hoja seleccionada. |
| ActiveSheetNameFont { get; set; } | Obtiene o establece la hoja activa que muestra la fuente de la barra de hojas. |
| AlwasysRecalculateAllFormulas { get; set; } | Obtiene o establece un valor que indica si necesitamos ejecutar todas las fórmulas, como cuando ejecutamos todas las fórmulas, cuando actualizamos el valor de una celda, y afecta a otros, y otros afectan a otros, cada vez más, porque todas las celdas necesitan volver a calcularse ,al igual que el efecto mariposa, necesita mucha operación de pila, obtendrá un rendimiento muy bajo, como en CELLSNET-41921, este problema contiene el mismo archivo que puede mostrar este escenario será mejor que ejecutemos todas las fórmulas, ,ya que cuando ejecutamos todas las fórmulas podemos tener alguna optimización. |
| BorderStyle { get; set; } | Indica el estilo del borde del control. |
| ColumnHeaderVisible { get; set; } | Obtiene o establece un valor que indica si el encabezado de la columna está visible. |
| CommentDisplayingFont { get; set; } | Obtiene o establece la fuente de visualización predeterminada del texto del comentario. |
| ContextMenuManager { get; } | Obtiene la instancia de ContextMenuManager. |
| DefaultCellFont { get; set; } | Obtiene o establece la fuente por defecto de la celda |
| DefaultCellFontColor { get; set; } | Obtiene o establece el color de fuente predeterminado de la celda. |
| EnableClipboardCopyPaste { get; set; } | Indica si copiar/pegar según el portapapeles, para que pueda copiar/pegar con MS-EXCEL. Solo copia/pega el valor de la celda, no copia ninguna otra configuración de la celda como formato, estilo de borde, etc. El valor predeterminado es falso. |
| EnableCopyWithExtension { get; set; } | Obtiene o establece un valor que indica si la operación de copia ampliará el número de filas o columnas. |
| EnableCopyWithLockedOption { get; set; } | Obtiene o establece un valor que indica si la operación de copia copiará el valor del atributo CellLocked del estilo de una celda. |
| EnableUndo { get; set; } | Obtiene o establece un valor que indica si la función Deshacer está habilitada. El valor predeterminado es falso. |
| GridMemorySetting { get; set; } | Obtiene o establece la opción de memoria. |
| IsHorizontalScrollBarVisible { get; set; } | Establece la estatua visible para la barra de desplazamiento horizontal. |
| IsVerticalScrollBarVisible { get; set; } | Establece la estatua visible para Vertical ScrollBar. |
| Names { get; } | Obtiene la colección de todos los objetos Name en la hoja de cálculo. |
| PageRows { get; set; } | Establece u obtiene el tamaño de fila para Paginación. El máximo de PageRows admitido es 100000, el máximo de número de página admitido es 5000. |
| PasteType { get; set; } | Indica qué tipo de pegado cuando se realiza la acción de pegar, solo disponible cuando EnableClipboardCopyPaste es falso . |
| R1C1 { get; set; } | Obtiene o establece un valor que indica si el control usa el estilo de referencia R1C1. |
| RecalculateFormulas { get; set; } | Obtiene o establece un valor que indica si se debe volver a calcular la fórmula de todas las celdas cuando cambia el valor de una celda. El valor predeterminado es verdadero. |
| RowHeaderVisible { get; set; } | Obtiene o establece un valor que indica si el encabezado de la fila está visible. |
| SheetNameFont { get; set; } | Obtiene o establece la fuente de visualización predeterminada de la barra lateral. |
| SheetsBarVisible { get; set; } | Obtiene o establece un valor que indica si la barra lateral está visible. |
| SheetTabWidth { get; set; } | Establece/Obtiene el ancho de la Hoja Tab. |
| ShowContextMenu { get; set; } | Obtiene o establece un valor que indica si el control puede mostrar el menú contextual. |
| ShowStatus { get; set; } | Obtiene o establece un valor que indica si mostrar el estado de cálculo El valor predeterminado es verdadero. |
| UndoManager { get; } | Obtiene la instancia de UndoManager. |
| Worksheets { get; } | Obtiene las hojas de trabajo. |
Métodos
| Nombre | Descripción |
|---|---|
| Clear() | Borra el control de GridDesktop. |
| Copy() | Copia el contenido de la celda enfocada al portapapeles. |
| Cut() | Corta el contenido de la celda enfocada al portapapeles. |
| DoSplit() | Establece vista dividida. |
| EndFormatPainter() | Notifica a GridDesktop que finalice FormatPainter. |
| ExportExcelFile(Stream) | Exporta a un flujo de archivo de Excel, incluido el flujo de E/S de disco o el flujo de memoria. |
| ExportExcelFile(string) | Exporta a un archivo de Excel. |
| ExportExcelFile(Stream, FileFormatType) | Exporta a un flujo de archivo de Excel, incluido el flujo de E/S de disco o el flujo de memoria. |
| ExportExcelFile(string, FileFormatType) | Exporta a un archivo de Excel. |
| GetActiveWorksheet() | Obtiene la hoja de trabajo activa actual. |
| getHScrollBar() | regresar barra de desplazamiento horizontal |
| getVScrollBar() | regresar barra de desplazamiento vertical |
| ImportExcelFile(Stream) | Importaciones desde una secuencia de archivos de Excel, incluida la secuencia de archivos de disco o la secuencia de memoria. |
| ImportExcelFile(string) | Importaciones desde un archivo de Excel. |
| ImportExcelFile(Stream, bool) | Importaciones desde una secuencia de archivos de Excel, incluida la secuencia de archivos de disco o la secuencia de memoria. |
| ImportExcelFile(string, bool) | Importaciones desde un archivo de Excel. |
| ImportExcelFile(string, int) | Importa una hoja de cálculo desde un archivo de Excel. |
| ImportExcelFile(Stream, string, string, bool, bool) | Importaciones desde un archivo de Excel. |
| ImportExcelFile(string, string, string, bool, bool) | Importaciones desde un archivo de Excel. |
| OpenFindReplaceDialog(bool) | Abre el cuadro de diálogo FindReplace para buscar o reemplazar celdas. |
| Paste() | Pega el contenido del portapapeles en la celda enfocada. |
| RefreshControl() | Actualizar el control GridDesktop. |
| RunAllFormulas() | Ejecuta la fórmula de todas las celdas. |
| SetAllScrollBarsVisible() | Hace visibles todas las barras de desplazamiento. |
| ShowStyleDialog() | Abre un cuadro de diálogo de estilo, para establecer el estilo de las celdas, la fuente, los colores, etc. |
| StartFormatPainter(bool) | Notifica a GridDesktop para iniciar FormatPainter. |
| UnDoSplit() | Desactivar vista dividida. |
| static GetVersion() | Obtener la versión de lanzamiento. |
Campos
| Nombre | Descripción |
|---|---|
| LoadDataFilter | las opciones para filtrar datos al cargar el libro de trabajo desde la plantilla. |
| ShowImportMessage | ya sea para mostrar el cuadro de mensaje cuando no se puede importar el archivo, el valor predeterminado es true |
Eventos
| Nombre | Descripción |
|---|---|
| event AfterDeleteColumns | Ocurre después de eliminar la columna. |
| event AfterDeleteRows | Ocurre después de eliminar la fila. |
| event AfterInsertColumns | Ocurre después de insertar una nueva columna. |
| event AfterInsertRows | Ocurre después de insertar una nueva fila. |
| event BeforeCalculate | Ocurre antes de calcular la fórmula en el libro de trabajo. |
| event BeforeLoadFile | Ocurre antes de que el libro de trabajo se cargue desde el archivo. |
| event CellButtonClick | Ocurre cuando se hace clic en el botón de la celda. |
| event CellCheckedChanged | Ocurre cuando se cambia la propiedad Checkbox de la celda. |
| event CellClick | Ocurre cuando se hace clic en la cuadrícula. |
| event CellComboBoxCopy | Ocurre cuando se copia un ComboBox de celda de cuadrícula. |
| event CellDataChanged | Ocurre cuando se cambia la propiedad de datos de la celda de cuadrícula. |
| event CellDoubleClick | Ocurre cuando se hace doble clic en la cuadrícula. |
| event CellFormatChanged | Ocurre cuando el formato de celda se cambia a través del cuadro de diálogo Formato de celdas. |
| event CellKeyPressed | Ocurre cuando se presiona una tecla mientras una celda tiene el foco. |
| event CellSelectedIndexChanged | Ocurre cuando la propiedad del cuadro combinado de celdas SelectedIndex ha cambiado. |
| event CellTextBoxChanging | Ocurre al escribir caracteres en una celda de cuadrícula. |
| event CellValidationFailed | Ocurre cuando falla la validación de una celda de cuadrícula. |
| event ColumnHeaderClick | Ocurre cuando se hace clic en el encabezado de la columna. |
| event ColumnHeaderDoubleClick | Ocurre cuando se hace doble clic en el encabezado de la columna. |
| event CommentDataChanged | Ocurre cuando los datos del comentario han cambiado. |
| event FailLoadFile | |
| event FinishCalculate | Ocurre después de calcular la fórmula en el libro de trabajo. |
| event FinishLoadFile | Ocurre cuando se carga el libro. |
| event FocusedCellChanged | Ocurre cuando se cambia la celda enfocada. |
| event RowColumnHiddenChanged | Ocurre cuando cambia el estado de ocultación de fila/columna. |
| event RowFilteredEvent | Ocurre después de seleccionar el elemento de filtro de fila. |
| event RowHeaderClick | Ocurre cuando se hace clic en el encabezado de la fila. |
| event RowHeaderDoubleClick | Ocurre cuando se hace doble clic en el encabezado de la fila. |
| event SelectedCellRangeChanged | Ocurre cuando se cambia el rango de celdas seleccionado. |
| event SelectedSheetIndexChanged | Ocurre cuando se cambia la propiedad SelectedSheetIndex. |
| event ShapeClick | Ocurre cuando se hace clic en la forma. |
Observaciones
Consulte el documento .NET SDK para obtener más información sobre System.Windows.Forms.UserControl.
Ejemplos
[C#]
gridDesktop1.Worksheets[0].Cells[0, 0].Value = "2";
gridDesktop1.Worksheets[0].Cells[1, 0].Value = "3";
gridDesktop1.Worksheets[0].Cells[2, 1].Value = "=a1*a2";
gridDesktop1.RunAllFormulas();
gridDesktop1.Invalidate();
[Visual Basic]
gridDesktop1.Worksheets(0).Cells(0, 0).Value = "2"
gridDesktop1.Worksheets(0).Cells(1, 0).Value = "3"
gridDesktop1.Worksheets(0).Cells(2, 1).Value = "=a1*a2"
gridDesktop1.RunAllFormulas()
gridDesktop1.Invalidate()
Ver también
- espacio de nombres Aspose.Cells.GridDesktop
- asamblea Aspose.Cells.GridDesktop