MainWeb

MainWeb class

Clase principal del control GridWeb. Solo para uso interno.

public class MainWeb : ExtWebControl, INamingContainer, IPostBackDataHandler, 
    IPostBackEventHandler, ISerializable

Constructores

NombreDescripción
MainWeb()Constructor predeterminado

Propiedades

NombreDescripción
ActiveCell { get; set; }Obtiene o establece la celda activa de la hoja actual. Cambiado para poder escribir desde la versión 1.9.0.1.
ActiveCellBgColor { get; set; }Especifica el color de fondo de la celda activa.
ActiveCellColor { get; set; }Especifica el color de la celda activa.
ActiveHeaderBgColor { get; set; }Especifica el color de fondo del encabezado de fila/columna activo.
ActiveHeaderColor { get; set; }Especifica el color del encabezado de fila/columna activo.
ActiveSheet { get; }Obtiene la hoja activa
ActiveSheetIndex { get; set; }Obtiene o establece el índice de la hoja activa. Igual a WebWorksheets.ActiveSheetIndex.
ActiveTabStyle { get; set; }Especifica el estilo de la pestaña activa.
ACWClientPath { get; set; }Obtiene o establece la ruta web de los archivos de script/imagen del control. Por ejemplo: “http://localhost/acw_client”. También puede establecer este valor en el archivo web.config. Agregue esta sección a la sección <configuration>: <configuración de la aplicación><agregar clave=“aspose.cells.gridweb.acw_client_path” value="/acw_client/" /></aplicaciónConfiguración>
ACWLanguageFileUrl { get; set; }Obtiene o establece la URL web del archivo de idioma del control. Por ejemplo: “/acw_client/lang_en.js”. De forma predeterminada, se utiliza un archivo en inglés incorporado.
AutoRefreshChart { get; set; }Obtiene o establece si la imagen del gráfico se actualiza mientras se actualiza el valor de la celda. El valor predeterminado es true
BottomTableStyle { get; set; }Obtiene o establece el estilo de la barra inferior del control.
CurrentPageIndex { get; set; }
CustomCalculationEngine { get; set; }Representa el motor de cálculo personalizado del usuario para ampliar el motor de cálculo predeterminado de Aspose.Cells.
CustomCommandButtons { get; }
CustomStyleFileName { get; set; }Obtiene o establece el nombre del archivo de estilo personalizado.
DefaultFontName { get; set; }Obtiene o establece el nombre de fuente predeterminado del control.
DefaultFontSize { get; set; }Obtiene o establece el tamaño de fuente predeterminado del control.
DefaultGridLineColor { get; set; }Obtiene o establece el color de la línea de cuadrícula predeterminada.
DisplayCellTip { get; set; }
EditMode { get; set; }Obtiene o establece el modo de edición del control.
EnableAJAX { get; set; }
EnableAsync { get; set; }Obtiene o establece si carga los datos de las celdas de forma asíncrona, se sugiere solicitar una hoja con más de 10000 celdas.
EnableClientColumnOperations { get; set; }Obtiene o establece si habilitar las operaciones de columna del lado del cliente.
EnableClientFreeze { get; set; }Obtiene o establece si habilitar las operaciones de congelación del lado del cliente.
EnableClientMergeOperations { get; set; }Obtiene o establece si habilitar las operaciones de fusión del lado del cliente.
EnableClientResizeColumnRow { get; set; }Obtiene o establece si habilitar la fila y la columna de cambio de tamaño del lado del cliente.
EnableClientRowOperations { get; set; }Obtiene o establece si habilitar las operaciones de fila del lado del cliente.
EnableDoubleClickEvent { get; set; }Obtiene o establece si habilitar el evento de doble clic del lado del cliente.
EnableMetalLightEffect { get; set; }Obtiene o establece si se aplica el efecto de luz metálica.
EnablePaging { get; set; }Obtiene o establece si habilitar el modo de paginación del control.
EnableStyleDialogbox { get; set; }Obtiene o establece si habilitar el cuadro de diálogo de estilo del lado del cliente.
FilteredPaging { get; set; }Obtiene o establece si habilitar la paginación después de filtrar los datos, tendrá efecto cuando EnablePaging sea verdadero.
ForceValidation { get; set; }Obtiene o establece si se debe forzar la validación del lado del cliente.
FrameTableStyle { get; set; }Obtiene o establece el estilo de marco del control.
GoonDefaultSaveOperation { get; set; }Obtiene o establece si GridWeb realizará la operación de guardado predeterminada, el valor predeterminado es verdadero.
HeaderBarHeight { get; set; }Obtiene o establece la altura (System.Web.UI.WebControl.Unit) de la barra de encabezado superior del control.
HeaderBarStyle { get; set; }Obtiene o establece el estilo de la barra de encabezado.
HeaderBarTableStyle { get; set; }Obtiene o establece el estilo de la barra de encabezado del control.
HeaderBarWidth { get; set; }Obtiene o establece el ancho (System.Web.UI.WebControl.Unit) o la barra de encabezado izquierda del control.
override Height { get; set; }Obtiene o establece la altura (System.Web.UI.WebControl.Unit) del control.
IsCalculateFormula { get; set; }Obtiene o establece si se calcula la fórmula después de cambiar el valor de la celda o después de importar el archivo. El valor predeterminado es verdadero.
IsPostBack { get; }Obtiene un valor que indica si gridweb se está cargando en respuesta a una devolución de datos del cliente, o si se está cargando y accediendo por primera vez.
LinksTable { get; }
MaxColumn { get; set; }Obtiene o establece el índice máximo de la columna de visualización (basado en cero) de la hoja web. El control usa el valor mayor de MaxColumn y la columna máxima de datos de la hoja.
MaxRow { get; set; }Obtiene o establece el índice máximo de fila de visualización (basado en cero) de la hoja web. El control usa el mayor valor de MaxRow y la fila máxima de datos de la hoja.
Message { get; set; }
MinColumn { get; set; }
MinRow { get; set; }Obtiene o establece el índice mínimo de fila de visualización (basado en cero) de la hoja web. El control usa el valor más pequeño de MinRow y la fila mínima de los datos de la hoja.
ModifiedCells { get; }Obtiene la colección de celdas que modificó el cliente.
NeedRenderGroupRows { get; set; }Obtiene o establece si mostrar filas de grupo .
NoHScroll { get; set; }Obtiene o establece un valor que indica si la barra de desplazamiento horizontal está oculta.
NoScroll { get; set; }
NoVScroll { get; set; }Obtiene o establece un valor que indica si la barra de desplazamiento vertical está oculta.
OnAjaxCallFinishedClientFunction { get; set; }Obtiene o establece el nombre de la función del lado del cliente que se llamará cuando finalice ajaxcall. La función del cliente debe declararse así: función GridAjaxcallFinished() { alert(this.id+“llamada ajax finalizada”); } Nota: puede usar el puntero “este” en la función del cliente para señalar el control de cuadrícula que activa el evento.
OnCellErrorClientFunction { get; set; }Obtiene o establece el nombre de la función del lado del cliente que se llamará cuando falle la validación de una celda. La función del cliente debe declararse así: función MyOnCellError(celda) { alerta(GridWeb1.getCellValueByCell(celda)); } Nota: puede usar el puntero “este” en la función del cliente para señalar el control de cuadrícula que activa el evento.
OnCellSelectedAjaxCallBackClientFunction { get; set; }Obtiene o establece la función del lado del cliente que se llamará cuando se seleccione una celda. La función del cliente debe declararse así: function MyOnSelectCellAjaxCallBack(cell,customerdata) { } Nota: puede usar el puntero “este” en la función del cliente para señalar el control de cuadrícula que activa el evento.
OnCellSelectedClientFunction { get; set; }Obtiene o establece la función del lado del cliente que se llamará cuando se seleccione una celda. La función del cliente debe declararse así: función MyOnSelectCell(celda) { GridWeb1.setCellValueByCell(celda, “prueba”); } Nota: puede usar el puntero “este” en la función del cliente para señalar el control de cuadrícula que activa el evento.
OnCellUnselectedClientFunction { get; set; }Obtiene o establece la función del lado del cliente que se llamará cuando una celda no esté seleccionada. La función del cliente debe declararse así: función MyOnUnselectCell(celda) { GridWeb1.setCellValueByCell(celda, “prueba”); } Nota: puede usar el puntero “este” en la función del cliente para señalar el control de cuadrícula que activa el evento.
OnCellUpdatedClientFunction { get; set; }Obtiene o establece el nombre de la función del lado del cliente que se llamará cuando se actualice el valor de una celda. La función del cliente debe declararse así: función MyOnCellUpdated(celda) { alert(this.getCellValueByCell(cell)); } Nota: puede usar el puntero “este” en la función del cliente para señalar el control de cuadrícula que activa el evento.
OnContextMenuShowClientFunction { get; set; }Obtiene o establece la función del lado del cliente que se llamará cuando se muestre el menú contextual. La función del cliente debe declararse así: función enContextMenuShow() { var menú = evento.srcElement; menu.setItemVisibility(“Borrar”, “bloquear”); menu.setItemVisibility(“Actualizar”, “ninguno”); } Nota: puede usar el puntero “este” en la función del cliente para señalar el control de cuadrícula que activa el evento.
OnDoubleClickCellClientFunction { get; set; }Obtiene o establece la función del lado del cliente que se llamará cuando se haga doble clic en una celda. La función del cliente debe declararse así: función MyOnDoubleClickCell(celda) { GridWeb1.setCellValueByCell(celda, “prueba”); } Nota: puede usar el puntero “este” en la función del cliente para señalar el control de cuadrícula que activa el evento.
OnDoubleClickRowClientFunction { get; set; }Obtiene o establece la función del lado del cliente que se llamará cuando se haga doble clic en una fila. La función del cliente debe declararse así: función MyOnRowDoubleClick(fila) { alerta(fila); } Nota: puede usar el puntero “este” en la función del cliente para señalar el control de cuadrícula que activa el evento.
OnGridInitClientFunction { get; set; }Obtiene o establece el nombre de la función del lado del cliente que se llamará cuando se inicialice la cuadrícula. La función del cliente debe declararse así: función MyOnGridInit(cuadrícula) { alert(“El grid se inicializa: " + grid.id); } Nota: puede usar el puntero “este” en la función del cliente para señalar el control de cuadrícula que activa el evento.
OnlyAuto { get; set; }Obtiene o establece si solo se ajustan las filas cuya altura no está personalizada, el valor predeterminado es false
OnPageChangeClientFunction { get; set; }Obtiene o configura la función del lado del cliente para que se llame después de cambiar el índice de la página. Solo tiene efecto cuando EnablePaging es verdadero. La función del cliente debe declararse así: función MyOnPageChange(índice) { console.log(“la página actual es:"+índice); } Nota: puede usar el puntero “este” en la función del cliente para señalar el control de cuadrícula que activa el evento.
OnPageSubmitClientFunction { get; set; }Obtiene o establece la función del cliente que se llamará antes de enviar la página en el lado del cliente.
OnShapeSelectedClientFunction { get; set; }Obtiene o establece la función del lado del cliente que se llamará cuando se seleccione una forma. La función del cliente debe declararse así: función MyOnSelectShape(forma) { var nombre=forma.getAttribute(“nombrevalor”) var text=shape.getAttribute(“textvalue”) var valor=forma.getAttribute(“valor de control”) var tipo=forma.getAttribute(“msotype”) } Nota: puede usar el puntero “este” en la función del cliente para señalar el control de cuadrícula que activa el evento.
OnSubmitClientFunction { get; set; }Obtiene o establece la función del cliente que se llamará antes de que el control se envíe al lado del cliente. La función del cliente debe declararse así: function MyOnSubmit(arg, cancelEdit) { devolver verdadero;} El argumento es el argumento de envío, contiene el comando que se publicará en el servidor. CancelEdit es un valor booleano que indica si el control ha descartado la entrada del usuario antes de enviar. El control continuará enviando si la función devuelve verdadero. Nota: puede usar el puntero “este” en la función del cliente para señalar el control de cuadrícula que activa el evento.
PageSize { get; set; }Obtiene o establece el tamaño de página en modo paginación.
PicturesTable { get; }
PresetStyle { get; set; }Obtiene o establece el estilo preestablecido.
RefreshValidation { get; set; }Obtiene o establece si actualizar el valor de validación después de que cambie el valor de la celda.
RenderHiddenRow { get; set; }Obtiene o establece si la fila oculta se representa en GridControl, el valor predeterminado es falso. si necesita mostrar la fila oculta más tarde, debe configurarlo como verdadero
ScrollBarArrowColor { get; set; }Especifica el color del botón de flecha de la barra de desplazamiento.
ScrollBarBaseColor { get; set; }Especifica el color de la barra de desplazamiento del control.
SelectCellBgColor { get; set; }Especifica el color de fondo de las celdas seleccionadas en el rango de selección múltiple.
SelectCellColor { get; set; }Especifica el color de las celdas seleccionadas en el rango de selección múltiple.
SessionLoaded { get; set; }
SessionMode { get; set; }Obtiene o establece el modo de sesión de la cuadrícula. Hay 4 tipos de modo de sesión: 1. Sesión (predeterminado): use la sesión del sistema para almacenar datos de la hoja. Generalmente, asp.net usa el estado de sesión de InProc. La cuadrícula también admite el estado de la sesión de proceso de “StateServer” state y el estado de la sesión de SQLServer. 2. ViewState: use el estado de vista de la página para almacenar datos de la hoja. 3. Personalizado: use los eventos LoadCustomData y SheetDataUpdated para almacenar/recuperar datos de hojas. 4. Archivo: almacenar/recuperar datos de la hoja en SessionStorePath.
SessionSaved { get; set; }
SessionStorePath { get; set; }Obtiene o establece la ruta del almacenamiento de caché de sesión cuando el modo de sesión es Archivo o ViewState, etc: gridweb.SessionStorePath=“c:/mytempdir/session”; luego almacenará los datos de la sesión en c:/mytempdir/session
Settings { get; set; }Representa la configuración del libro.
ShapesTable { get; }
ShowAddButton { get; set; }Obtiene o establece si mostrar el botón Agregar hoja de cálculo.
ShowBottomBar { get; set; }
ShowCellEditBox { get; set; }si Gridweb muestra la barra de herramientas del cuadro de edición como en MS-EXCEL. Si está habilitado, se mostrará un cuadro de edición para la celda actual en Gridweb. si habilitamos esta función, debemos importar la biblioteca jquery js en sus archivos aspx para admitir esta nueva función. toda la última versión de jquery está bien. etc.
ShowCommandBarAtTop { get; set; }Especifica si mostrar la barra de comandos (incluye la barra de comandos y la barra de pestañas) en la parte superior del control.
ShowContextMenu { get; set; }
ShowDefaultGridLine { get; set; }Obtiene o establece si mostrar las líneas de cuadrícula predeterminadas de las celdas.
ShowHeaderBar { get; set; }
ShowLoading { get; set; }Especifica si mostrar un cuadro de diálogo de carga durante la devolución al servidor.
ShowLoadingPosition { get; set; }Especifica la posición superior izquierda (en px) para mostrar el cuadro de diálogo de carga mientras se envía al servidor, etc. 100,200 significa que la posición superior izquierda del cuadro de diálogo de carga está en 100px,200px .
ShowSaveButton { get; set; }Obtiene o establece si mostrar el botón Guardar.
ShowSubmitButton { get; set; }Obtiene o establece si mostrar el botón de envío.
ShowTabBar { get; set; }
ShowTabNavigation { get; set; }Obtiene o establece si se muestra el botón de navegación de pestañas, el valor predeterminado es verdadero.
ShowUndoButton { get; set; }Obtiene o establece si mostrar el botón de deshacer.
SpanWrap { get; set; }Especifica si se ajusta el contenido en el intervalo de celdas. El valor predeterminado es verdadero.
TabStyle { get; set; }Obtiene o establece el estilo de la barra de pestañas.
UseClientPageHeight { get; set; }Obtiene o establece si gridweb usa la altura de la página del cliente como altura de control, adecuado para cuando se establece Height=“100%”, el valor predeterminado es false
ValidationsTable { get; }
ViewPanelScrollLeft { get; set; }Obtiene o establece la posición de la barra de desplazamiento del panel de visualización de la cuadrícula.
ViewPanelScrollTop { get; set; }Obtiene o establece la posición de la barra de desplazamiento del panel de visualización de la cuadrícula.
ViewTableStyle { get; set; }Obtiene o establece el estilo del panel de vista de datos.
WebWorksheets { get; }
override Width { get; set; }Obtiene o establece el ancho (System.Web.UI.WebControl.Unit) del control.
WorkSheets { get; }
XhtmlMode { get; set; }
static PictureCachePath { get; set; }Obtiene o establece la ruta de almacenamiento de imágenes para el libro de trabajo, todas las formas, las imágenes se almacenarán en este directorio, la ruta predeterminada es acwcache en el directorio base de la aplicación actual los usuarios deben implementar un servicio de programación para limpiar los archivos que están fuera de tiempo de sesión.

Métodos

NombreDescripción
CalculateFormula()Calcula el resultado de fórmulas.
override DataBind()Vincula el control y todos sus controles secundarios a su fuente de datos.
override Dispose()
ImportExcelFile(Stream)Importaciones desde un flujo de archivo de Excel, incluido el flujo de archivo de disco o el flujo de memoria.
ImportExcelFile(string)Importaciones desde un archivo excel.
LoadCSVFile(Stream)Carga datos desde un flujo de archivo CSV.
LoadCSVFile(string)Carga datos desde un archivo CSV.
LoadHTMLFile(Stream)Carga datos desde un flujo de archivos HTML.
LoadHTMLFile(string)Carga datos desde un archivo HTML.
LoadSpreadSheetMLFile(Stream)Carga datos de un flujo de archivo SpreadSheetML.
LoadSpreadSheetMLFile(string)Carga datos desde un archivo SpreadSheetML.
RefreshChartShape()actualizar toda la imagen del gráfico para la hoja de trabajo activa .
override RenderBeginTag(HtmlTextWriter)
SaveCSVFile(Stream)Guarda los datos en un flujo de archivo CSV.
SaveCSVFile(string)Guarda los datos en un archivo CSV.
SaveCustomStyleFile(string)Guarda los datos de estilo actuales del control en un archivo xml. Puede usarse para crear su archivo de estilo personalizado.
SaveHTMLFile(Stream)Guarda los datos en un flujo de archivos HTML.
SaveHTMLFile(string)Guarda los datos en un archivo HTML.
SaveSpreadSheetMLFile(Stream)Guarda datos en un flujo de archivo SpreadSheetML.
SaveSpreadSheetMLFile(string)Guarda los datos en un archivo SpreadSheetML.
SaveToExcelFile(Stream)Guarda las hojas de trabajo en un archivo de Excel.
SaveToExcelFile(string)Guarda las hojas de cálculo en un archivo de Excel con formato Excel 2003.
SaveToExcelFile(Stream, GridSaveFormat)Guarda las hojas de trabajo en un archivo de Excel.
SaveToExcelFile(Stream, GridSaveOptions)Guarda las hojas de trabajo en un archivo de Excel.
SaveToExcelFile(string, GridSaveFormat)Guarda las hojas de trabajo en un archivo de Excel.
SaveToExcelFile(string, GridSaveOptions)Guarda las hojas de trabajo en un archivo de Excel.
SetCustomStyle(Stream)establece el archivo de estilo personalizado de la secuencia, incluida la secuencia de archivos de disco o la secuencia de memoria.

Ver también