GridDesktop

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

NombreDescripción
GridDesktop()Aspose GridDesktop class

Propiedades

NombreDescripció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

NombreDescripció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

NombreDescripción
LoadDataFilterlas opciones para filtrar datos al cargar el libro de trabajo desde la plantilla.
ShowImportMessageya sea para mostrar el cuadro de mensaje cuando no se puede importar el archivo, el valor predeterminado es true

Eventos

NombreDescripción
event AfterDeleteColumnsOcurre después de eliminar la columna.
event AfterDeleteRowsOcurre después de eliminar la fila.
event AfterInsertColumnsOcurre después de insertar una nueva columna.
event AfterInsertRowsOcurre después de insertar una nueva fila.
event BeforeCalculateOcurre antes de calcular la fórmula en el libro de trabajo.
event BeforeLoadFileOcurre antes de que el libro de trabajo se cargue desde el archivo.
event CellButtonClickOcurre cuando se hace clic en el botón de la celda.
event CellCheckedChangedOcurre cuando se cambia la propiedad Checkbox de la celda.
event CellClickOcurre cuando se hace clic en la cuadrícula.
event CellComboBoxCopyOcurre cuando se copia un ComboBox de celda de cuadrícula.
event CellDataChangedOcurre cuando se cambia la propiedad de datos de la celda de cuadrícula.
event CellDoubleClickOcurre cuando se hace doble clic en la cuadrícula.
event CellFormatChangedOcurre cuando el formato de celda se cambia a través del cuadro de diálogo Formato de celdas.
event CellKeyPressedOcurre cuando se presiona una tecla mientras una celda tiene el foco.
event CellSelectedIndexChangedOcurre cuando la propiedad del cuadro combinado de celdas SelectedIndex ha cambiado.
event CellTextBoxChangingOcurre al escribir caracteres en una celda de cuadrícula.
event CellValidationFailedOcurre cuando falla la validación de una celda de cuadrícula.
event ColumnHeaderClickOcurre cuando se hace clic en el encabezado de la columna.
event ColumnHeaderDoubleClickOcurre cuando se hace doble clic en el encabezado de la columna.
event CommentDataChangedOcurre cuando los datos del comentario han cambiado.
event FailLoadFile
event FinishCalculateOcurre después de calcular la fórmula en el libro de trabajo.
event FinishLoadFileOcurre cuando se carga el libro.
event FocusedCellChangedOcurre cuando se cambia la celda enfocada.
event RowColumnHiddenChangedOcurre cuando cambia el estado de ocultación de fila/columna.
event RowFilteredEventOcurre después de seleccionar el elemento de filtro de fila.
event RowHeaderClickOcurre cuando se hace clic en el encabezado de la fila.
event RowHeaderDoubleClickOcurre cuando se hace doble clic en el encabezado de la fila.
event SelectedCellRangeChangedOcurre cuando se cambia el rango de celdas seleccionado.
event SelectedSheetIndexChangedOcurre cuando se cambia la propiedad SelectedSheetIndex.
event ShapeClickOcurre 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