GridWeb

GridWeb class

public class GridWeb : MainWeb

Конструкторы

ИмяОписание
GridWeb()Конструктор по умолчанию.

Характеристики

ИмяОписание
ActiveCell { get; set; }Получает или задает активную ячейку текущего листа. Изменено, чтобы быть доступным для записи, начиная с версии 1.9.0.1.
ActiveCellBgColor { get; set; }Указывает цвет фона активной ячейки.
ActiveCellColor { get; set; }Указывает цвет активной ячейки.
ActiveHeaderBgColor { get; set; }Указывает цвет фона активного заголовка строки/столбца.
ActiveHeaderColor { get; set; }Определяет цвет заголовка активной строки/столбца.
ActiveSheet { get; }Получает активный лист
ActiveSheetIndex { get; set; }Получает или задает индекс активного листа. Равен WebWorksheets.ActiveSheetIndex.
ActiveTabStyle { get; set; }Определяет стиль активной вкладки.
ACWClientPath { get; set; }Получает или задает веб-путь к файлам сценариев/изображений элемента управления. Например: “http://localhost/acw_client”. Вы также можете установить это значение в файле web.config. Добавьте этот раздел в раздел <configuration>: <Настройки приложения><add key=“aspose.cells.gridweb.acw_client_path” value="/acw_client/" /></Настройки приложения>
ACWLanguageFileUrl { get; set; }Получает или задает URL-адрес языкового файла элемента управления. Например: “/acw_client/lang_en.js”. По умолчанию используется встроенный английский файл.
AutoRefreshChart { get; set; }Получает или задает, обновляется ли изображение диаграммы при обновлении значения ячейки. Значение по умолчанию — true
BottomTableStyle { get; set; }Получает или задает стиль нижней панели элемента управления.
CurrentPageIndex { get; set; }
CustomCalculationEngine { get; set; }Представляет пользовательский механизм расчета для расширения механизма расчета по умолчанию Aspose.Cells.
CustomCommandButtons { get; }
CustomStyleFileName { get; set; }Получает или задает имя файла пользовательского стиля.
DefaultFontName { get; set; }Получает или задает имя шрифта элемента управления по умолчанию.
DefaultFontSize { get; set; }Получает или задает размер шрифта элемента управления по умолчанию.
DefaultGridLineColor { get; set; }Получает или задает цвет линии сетки по умолчанию.
DisplayCellTip { get; set; }
EditMode { get; set; }Получает или задает режим редактирования элемента управления.
EnableAJAX { get; set; }
EnableAsync { get; set; }Получает или задает данные ячеек нагрузки асинхронным способом, предлагает применить для одного листа с более чем 10000 ячеек.
EnableClientColumnOperations { get; set; }Получает или задает, следует ли включить операции со столбцами на стороне клиента.
EnableClientFreeze { get; set; }Получает или задает, следует ли включить операции заморозки на стороне клиента.
EnableClientMergeOperations { get; set; }Получает или задает, следует ли включить операции слияния на стороне клиента.
EnableClientResizeColumnRow { get; set; }Получает или задает, следует ли включить изменение размера столбца и строки на стороне клиента.
EnableClientRowOperations { get; set; }Получает или задает, следует ли включить операции со строками на стороне клиента.
EnableDoubleClickEvent { get; set; }Получает или задает, следует ли включить событие двойного щелчка на стороне клиента.
EnableMetalLightEffect { get; set; }Получает или задает применение эффекта металлического света.
EnablePaging { get; set; }Получает или задает, следует ли включить режим пейджинга элемента управления.
EnableStyleDialogbox { get; set; }Получает или задает, следует ли включить диалоговое окно стиля на стороне клиента.
FilteredPaging { get; set; }Получает или задает, следует ли включить разбиение по страницам после фильтрации данных, вступит в силу, когда EnablePaging имеет значение true.
ForceValidation { get; set; }Получает или задает необходимость принудительной проверки на стороне клиента.
FrameTableStyle { get; set; }Получает или задает стиль рамки элемента управления.
GoonDefaultSaveOperation { get; set; }Получает или задает, будет ли GridWeb выполнять операцию сохранения по умолчанию, значение по умолчанию — true.
HeaderBarHeight { get; set; }Получает или задает высоту ( System.Web.UI.WebControl.Unit ) верхней панели заголовка элемента управления.
HeaderBarStyle { get; set; }Получает или задает стиль панели заголовка.
HeaderBarTableStyle { get; set; }Получает или задает стиль панели заголовка элемента управления.
HeaderBarWidth { get; set; }Получает или задает ширину ( System.Web.UI.WebControl.Unit ) или левый заголовок элемента управления.
override Height { get; set; }Получает или задает высоту ( System.Web.UI.WebControl.Unit ) элемента управления.
IsCalculateFormula { get; set; }Получает или задает, следует ли вычислять формулу после изменения значения ячейки или после импорта файла. Значение по умолчанию — true.
IsPostBack { get; }Получает значение, указывающее, загружается ли gridweb в ответ на клиентскую обратную передачу, или загружается и к ней обращаются в первый раз.
LinksTable { get; }
MaxColumn { get; set; }Получает или задает максимальный индекс отображаемого столбца (начиная с нуля) веб-листа. Элемент управления использует большее значение MaxColumn и максимального столбца данных листа.
MaxRow { get; set; }Получает или задает максимальный индекс отображаемой строки (начиная с нуля) веб-листа. Элемент управления использует большее значение MaxRow и максимальную строку данных листа.
Message { get; set; }
MinColumn { get; set; }
MinRow { get; set; }Получает или задает минимальный индекс отображаемой строки (начиная с нуля) веб-листа. Элемент управления использует меньшее значение MinRow и минимальную строку данных листа.
ModifiedCells { get; }Получает коллекцию ячеек, измененных клиентом.
NeedRenderGroupRows { get; set; }Получает или задает, показывать ли групповые строки .
NoHScroll { get; set; }Получает или задает значение, указывающее, скрыта ли горизонтальная полоса прокрутки.
NoScroll { get; set; }
NoVScroll { get; set; }Получает или задает значение, указывающее, скрыта ли вертикальная полоса прокрутки.
OnAjaxCallFinishedClientFunction { get; set; }Получает или задает имя функции на стороне клиента, которая будет вызываться после завершения ajaxcall. Функция клиента должна быть объявлена следующим образом: функция GridAjaxcallFinished() { alert(this.id+“вызов ajax завершен”); } Примечание. Вы можете использовать указатель «this» в клиентской функции, чтобы указать элемент управления сеткой, который запускает событие.
OnCellErrorClientFunction { get; set; }Получает или задает имя функции на стороне клиента, которая будет вызываться, когда проверка ячейки не пройдена. Функция клиента должна быть объявлена следующим образом: функция MyOnCellError (ячейка) { оповещение (GridWeb1.getCellValueByCell (ячейка)); } Примечание. Вы можете использовать указатель «this» в клиентской функции, чтобы указать элемент управления сеткой, который запускает событие.
OnCellSelectedAjaxCallBackClientFunction { get; set; }Получает или задает функцию на стороне клиента, которая будет вызываться при выборе ячейки. Функция клиента должна быть объявлена следующим образом: функция MyOnSelectCellAjaxCallBack (ячейка, данные клиента) { } Примечание. Вы можете использовать указатель «this» в клиентской функции, чтобы указать элемент управления сеткой, который запускает событие.
OnCellSelectedClientFunction { get; set; }Получает или задает функцию на стороне клиента, которая будет вызываться при выборе ячейки. Функция клиента должна быть объявлена следующим образом: функция MyOnSelectCell (ячейка) { GridWeb1.setCellValueByCell (ячейка, «тест»); } Примечание. Вы можете использовать указатель «this» в клиентской функции, чтобы указать элемент управления сеткой, который запускает событие.
OnCellUnselectedClientFunction { get; set; }Получает или задает функцию на стороне клиента, которая будет вызываться, когда ячейка не выбрана. Функция клиента должна быть объявлена следующим образом: функция MyOnUnselectCell (ячейка) { GridWeb1.setCellValueByCell (ячейка, «тест»); } Примечание. Вы можете использовать указатель «this» в клиентской функции, чтобы указать элемент управления сеткой, который запускает событие.
OnCellUpdatedClientFunction { get; set; }Получает или задает имя функции на стороне клиента, которая будет вызываться при обновлении значения ячейки. Функция клиента должна быть объявлена следующим образом: функция MyOnCellUpdated (ячейка) { оповещение (this.getCellValueByCell (ячейка)); } Примечание. Вы можете использовать указатель «this» в клиентской функции, чтобы указать элемент управления сеткой, который запускает событие.
OnContextMenuShowClientFunction { get; set; }Получает или задает функцию на стороне клиента, которая будет вызываться при отображении контекстного меню. Функция клиента должна быть объявлена следующим образом: функция onContextMenuShow() { var menu = event.srcElement; menu.setItemVisibility(“Удалить”, “блокировать”); menu.setItemVisibility (“Обновить”, “нет”); } Примечание. Вы можете использовать указатель «this» в клиентской функции, чтобы указать элемент управления сеткой, который запускает событие.
OnDoubleClickCellClientFunction { get; set; }Получает или задает функцию на стороне клиента, которая будет вызываться при двойном щелчке по ячейке. Функция клиента должна быть объявлена следующим образом: функция MyOnDoubleClickCell (ячейка) { GridWeb1.setCellValueByCell (ячейка, «тест»); } Примечание. Вы можете использовать указатель «this» в клиентской функции, чтобы указать элемент управления сеткой, который запускает событие.
OnDoubleClickRowClientFunction { get; set; }Получает или задает функцию на стороне клиента, которая будет вызываться при двойном щелчке строки. Функция клиента должна быть объявлена следующим образом: функция MyOnRowDoubleClick(строка) { предупреждение (строка); } Примечание. Вы можете использовать указатель «this» в клиентской функции, чтобы указать элемент управления сеткой, который запускает событие.
OnGridInitClientFunction { get; set; }Получает или задает имя функции на стороне клиента, которая будет вызываться при инициализации сетки. Функция клиента должна быть объявлена следующим образом: функция MyOnGridInit(сетка) { alert(“Сетка инициализирована: " + grid.id); } Примечание. Вы можете использовать указатель «this» в клиентской функции, чтобы указать элемент управления сеткой, который запускает событие.
OnlyAuto { get; set; }Получает или задает, подходят ли только строки, высота которых не настроена пользователем, значение по умолчанию — false
OnPageChangeClientFunction { get; set; }Получает или задает функцию на стороне клиента, которая будет вызываться после изменения индекса страницы. Действует, только если EnablePaging имеет значение true. Функция клиента должна быть объявлена следующим образом: функция MyOnPageChange (индекс) { console.log(“текущая страница:"+index); } Примечание. Вы можете использовать указатель «this» в клиентской функции, чтобы указать элемент управления сеткой, который запускает событие.
OnPageSubmitClientFunction { get; set; }Получает или задает функцию клиента, которая будет вызываться перед отправкой страницы на стороне клиента.
OnShapeSelectedClientFunction { get; set; }Получает или задает функцию на стороне клиента, которая будет вызываться при выборе фигуры. Функция клиента должна быть объявлена следующим образом: функция MyOnSelectShape (форма) { var name=shape.getAttribute(“имязначение”) var text=shape.getAttribute(“textvalue”) var value=shape.getAttribute(“controlvalue”) var type=shape.getAttribute(“msotype”) } Примечание. Вы можете использовать указатель «this» в клиентской функции, чтобы указать элемент управления сеткой, который запускает событие.
OnSubmitClientFunction { get; set; }Получает или задает клиентскую функцию, которая будет вызываться перед отправкой элемента управления на стороне клиента. Клиентская функция должна быть объявлена следующим образом: функция MyOnSubmit(arg, cancelEdit) { вернуть истину;} Аргумент — это аргумент отправки, содержащий команду для отправки на сервер. Значение cancelEdit — логическое значение, указывающее, отклонил ли элемент управления пользовательский ввод перед отправкой. Элемент управления продолжит отправку, если функция возвращает значение true. Примечание. Вы можете использовать указатель «this» в клиентской функции, чтобы указать элемент управления сеткой, который запускает событие.
PageSize { get; set; }Получает или задает размер страницы в режиме подкачки.
PicturesTable { get; }
PresetStyle { get; set; }Получает или задает предустановленный стиль.
RefreshValidation { get; set; }Получает или задает, следует ли обновлять значение проверки после изменения значения ячейки.
RenderHiddenRow { get; set; }Получает или задает, отображается ли скрытая строка в GridControl, значение по умолчанию — false. , если вам нужно отобразить скрытую строку позже, вы должны установить ее как true
ScrollBarArrowColor { get; set; }Определяет цвет кнопки со стрелкой полосы прокрутки.
ScrollBarBaseColor { get; set; }Определяет цвет полосы прокрутки элемента управления.
SelectCellBgColor { get; set; }Указывает цвет фона выбранных ячеек в диапазоне множественного выбора.
SelectCellColor { get; set; }Указывает цвет выбранных ячеек в диапазоне множественного выбора.
SelectCells { get; }Получает коллекцию выбранных ячеек.
SessionLoaded { get; set; }
SessionMode { get; set; }Получает или устанавливает режим сеанса сетки. Существует 4 типа режима сеанса: 1. Сеанс (по умолчанию): Используйте системный сеанс для хранения данных листа. Обычно asp.net использует состояние сеанса InProc. Сетка также поддерживает состояние сеанса State процесса StateServer и состояние сеанса SQLServer. 2. ViewState: используйте состояние просмотра страницы для хранения данных листа. 3. Пользовательский: используйте события LoadCustomData и SheetDataUpdated для сохранения/восстановления данных листа. 4. Файл: сохранение/восстановление данных листа в SessionStorePath.
SessionSaved { get; set; }
SessionStorePath { get; set; }Получает или задает путь к хранилищу кэша сеанса, когда режим сеанса — File или ViewState, и т. д.: gridweb.SessionStorePath=“c:/mytempdir/session”; , тогда он будет хранить данные сеанса в c:/mytempdir/session
Settings { get; set; }Представляет параметры книги.
ShapesTable { get; }
ShowAddButton { get; set; }Получает или задает, показывать ли кнопку добавления рабочего листа.
ShowBottomBar { get; set; }
ShowCellEditBox { get; set; }показывает ли Gridweb панель инструментов поля редактирования, как в MS-EXCEL. Если включено, поле редактирования для текущей ячейки будет отображаться в Gridweb. если мы включим эту функцию, нам нужно импортировать библиотеку jquery js в ваши файлы aspx для поддержки этой новой функции. все последние версии jquery в порядке. и т.п.
ShowCommandBarAtTop { get; set; }Указывает, показывать ли панель команд (включая панель команд и панель вкладок) в верхней части элемента управления.
ShowContextMenu { get; set; }
ShowDefaultGridLine { get; set; }Получает или задает, отображать ли линии сетки ячеек по умолчанию.
ShowHeaderBar { get; set; }
ShowLoading { get; set; }Указывает, показывать ли диалоговое окно загрузки при обратной передаче на сервер.
ShowLoadingPosition { get; set; }Указывает левое, верхнее положение (в пикселях) для отображения диалогового окна загрузки при обратной передаче на сервер и т. д. 100 200 означает, что диалоговое окно загрузки находится слева, верхняя позиция находится на уровне 100 пикселей, 200 пикселей .
ShowSaveButton { get; set; }Получает или задает, показывать ли кнопку сохранения.
ShowSubmitButton { get; set; }Получает или задает, показывать ли кнопку отправки.
ShowTabBar { get; set; }
ShowTabNavigation { get; set; }Получает или задает, отображается ли кнопка навигации по вкладкам, значение по умолчанию — true.
ShowUndoButton { get; set; }Получает или задает, показывать ли кнопку отмены.
SpanWrap { get; set; }Указывает, следует ли переносить содержимое в диапазон ячеек. Значение по умолчанию — true.
TabStyle { get; set; }Получает или задает стиль панели вкладок.
UseClientPageHeight { get; set; }Получает или задает, будет ли gridweb использовать высоту клиентской страницы в качестве высоты элемента управления, подходит, когда установлено значение Height = “100%”, значение по умолчанию — false
ValidationsTable { get; }
ViewPanelScrollLeft { get; set; }Получает или задает положение полосы прокрутки панели просмотра сетки.
ViewPanelScrollTop { get; set; }Получает или задает положение полосы прокрутки панели просмотра сетки.
ViewTableStyle { get; set; }Получает или задает стиль панели просмотра данных.
WebWorksheets { get; }
override Width { get; set; }Получает или задает ширину ( System.Web.UI.WebControl.Unit ) элемента управления.
WorkSheets { get; }
XhtmlMode { get; set; }

Методы

ИмяОписание
CalculateFormula()Вычисляет результат формул.
override DataBind()Привязать элемент управления и все его дочерние элементы управления к его источнику данных.
override Dispose()
ImportExcelFile(Stream)Импорт из потока файлов Excel, включая поток файлов на диске или поток памяти.
ImportExcelFile(string)Импорт из файла Excel.
LoadCSVFile(Stream)Загружает данные из потока файла CSV.
LoadCSVFile(string)Загружает данные из файла CSV.
LoadHTMLFile(Stream)Загружает данные из потока файла HTML.
LoadHTMLFile(string)Загружает данные из файла HTML.
LoadSpreadSheetMLFile(Stream)Загружает данные из файлового потока SpreadSheetML.
LoadSpreadSheetMLFile(string)Загружает данные из файла SpreadSheetML.
RefreshChartShape()обновить все изображения диаграммы для активного листа .
override RenderBeginTag(HtmlTextWriter)
SaveCSVFile(Stream)Сохраняет данные в поток файла CSV.
SaveCSVFile(string)Сохраняет данные в файл CSV.
SaveCustomStyleFile(string)Сохраняет данные текущего стиля элемента управления в XML-файл. Может использоваться для создания файла пользовательского стиля. (2 methods)
SaveHTMLFile(Stream)Сохраняет данные в файловый поток HTML.
SaveHTMLFile(string)Сохраняет данные в файл HTML.
SaveSpreadSheetMLFile(Stream)Сохраняет данные в файловый поток SpreadSheetML.
SaveSpreadSheetMLFile(string)Сохраняет данные в файл SpreadSheetML.
SaveToExcelFile(Stream)Сохраняет рабочие листы в файл Excel.
SaveToExcelFile(string)Сохраняет листы в файл Excel в формате Excel 2003.
SaveToExcelFile(Stream, GridSaveFormat)Сохраняет рабочие листы в файл Excel.
SaveToExcelFile(Stream, GridSaveOptions)Сохраняет рабочие листы в файл Excel.
SaveToExcelFile(string, GridSaveFormat)Сохраняет рабочие листы в файл Excel.
SaveToExcelFile(string, GridSaveOptions)Сохраняет рабочие листы в файл Excel.
SetCustomStyle(Stream)задает файл пользовательского стиля из потока, включая поток файлов на диске или поток памяти.
static GetVersion()Получить релизную версию.
static SetFontFolder(string, bool)Устанавливает папку шрифтов
static SetFontFolders(string[], bool)Устанавливает папки шрифтов

Смотрите также