GridDesktop
Содержание
[
Скрывать
]GridDesktop class
Aspose GridDesktop class Представляет корневой объект для создания элемента управления GridDesktop. Чтобы использовать этот элемент управления, просто перетащите его из панели инструментов в форму или пользовательский элемент управления.
public class GridDesktop : UserControl
Конструкторы
Имя | Описание |
---|---|
GridDesktop() | Класс Aspose GridDesktop |
Характеристики
Имя | Описание |
---|---|
ActiveSheetIndex { get; set; } | Получает или задает индекс выбранного листа. |
ActiveSheetNameFont { get; set; } | Получает или задает активный лист, отображающий шрифт панели листа. |
AlwasysRecalculateAllFormulas { get; set; } | Получает или задает значение, указывающее, нужно ли нам запускать все формулы, например, когда мы запускаем все формулы, при обновлении значения одной ячейки, и это влияет на другие, а другие влияют на другие, все больше и больше, вызывают необходимость пересчета всех ячеек , как и эффект бабочки, требуется много операций со стеком, он получит очень низкую производительность, как и в CELLSNET-41921, этот выпуск содержит тот самый файл, который может показать этот сценарий нам лучше просто запустить все формулы, , так как при запуске всех формул у нас может быть некоторая оптимизация. |
BorderStyle { get; set; } | Указывает стиль границы элемента управления. |
ColumnHeaderVisible { get; set; } | Получает или задает значение, указывающее, виден ли заголовок столбца. |
CommentDisplayingFont { get; set; } | Получает или задает отображаемый по умолчанию шрифт текста комментария. |
ContextMenuManager { get; } | Получает экземпляр ContextMenuManager. |
DefaultCellFont { get; set; } | Получает или задает шрифт по умолчанию для ячейки |
DefaultCellFontColor { get; set; } | Получает или задает цвет шрифта по умолчанию для ячейки. |
EnableClipboardCopyPaste { get; set; } | Указывает, следует ли копировать/вставлять на основе буфера обмена, чтобы можно было копировать/вставлять с помощью MS-EXCEL. Копируется/вставляется только значение ячейки, не копируются никакие другие настройки ячейки, такие как формат, стиль границы и т. д. Значение по умолчанию — false. |
EnableCopyWithExtension { get; set; } | Получает или задает значение, указывающее, будет ли операция копирования увеличивать количество строк или столбцов. |
EnableCopyWithLockedOption { get; set; } | Получает или задает значение, указывающее, будет ли операция копирования копировать значение атрибута CellLocked стиля ячейки. |
EnableUndo { get; set; } | Получает или задает значение, указывающее, включена ли функция отмены. Значение по умолчанию — false. |
GridMemorySetting { get; set; } | Получает или устанавливает параметр памяти. |
IsHorizontalScrollBarVisible { get; set; } | Устанавливает видимую статую для горизонтальной полосы прокрутки. |
IsVerticalScrollBarVisible { get; set; } | Устанавливает видимую статую для вертикальной полосы прокрутки. |
Names { get; } | Получает коллекцию всех объектов Name в электронной таблице. |
PageRows { get; set; } | Задает или получает размер строки для разбивки на страницы. Максимальное количество поддерживаемых PageRows – 100 000, максимальное количество поддерживаемых страниц – 5000. |
PasteType { get; set; } | Указывает, какой тип вставки при выполнении действия вставки,доступно, только если EnableClipboardCopyPaste имеет значение false . |
R1C1 { get; set; } | Получает или задает значение, указывающее, использует ли элемент управления стиль ссылки R1C1. |
RecalculateFormulas { get; set; } | Получает или задает значение, указывающее, следует ли пересчитывать формулу всех ячеек при изменении значения ячейки. Значение по умолчанию — true. |
RowHeaderVisible { get; set; } | Получает или задает значение, указывающее, виден ли заголовок строки. |
SheetNameFont { get; set; } | Получает или задает отображаемый по умолчанию шрифт панели листа. |
SheetsBarVisible { get; set; } | Получает или задает значение, указывающее, видима ли полоса листа. |
SheetTabWidth { get; set; } | Устанавливает/получает ширину вкладки листа. |
ShowContextMenu { get; set; } | Получает или задает значение, указывающее, может ли элемент управления отображать контекстное меню. |
ShowStatus { get; set; } | Получает или задает значение, указывающее, следует ли отображать вычисление status Значение по умолчанию — true. |
UndoManager { get; } | Получает экземпляр UndoManager. |
Worksheets { get; } | Получает рабочие листы. |
Методы
Имя | Описание |
---|---|
Clear() | Очищает элемент управления GridDesktop. |
Copy() | Копирует содержимое ячейки в буфер обмена. |
Cut() | Вырезает содержимое ячейки в буфер обмена. |
DoSplit() | Устанавливает разделенный вид. |
EndFormatPainter() | Уведомляет GridDesktop о завершении FormatPainter. |
ExportExcelFile(Stream) | Экспорт в файловый поток Excel, включая поток дискового ввода-вывода или поток памяти. |
ExportExcelFile(string) | Экспорт в файл Excel. |
ExportExcelFile(Stream, FileFormatType) | Экспорт в файловый поток Excel, включая поток дискового ввода-вывода или поток памяти. |
ExportExcelFile(string, FileFormatType) | Экспорт в файл Excel. |
GetActiveWorksheet() | Получает текущий активный рабочий лист. |
getHScrollBar() | вернуть горизонтальную полосу прокрутки |
getVScrollBar() | вернуть вертикальную полосу прокрутки |
ImportExcelFile(Stream) | Импорт из потока файлов Excel, включая поток файлов на диске или поток памяти. |
ImportExcelFile(string) | Импорт из файла Excel. |
ImportExcelFile(Stream, bool) | Импорт из потока файлов Excel, включая поток файлов на диске или поток памяти. |
ImportExcelFile(string, bool) | Импорт из файла Excel. |
ImportExcelFile(string, int) | Импорт рабочего листа из файла Excel. |
ImportExcelFile(Stream, string, string, bool, bool) | Импорт из файла Excel. |
ImportExcelFile(string, string, string, bool, bool) | Импорт из файла Excel. |
OpenFindReplaceDialog(bool) | Открывает диалоговое окно FindReplace для поиска или замены ячеек. |
Paste() | Вставляет содержимое буфера обмена в выбранную ячейку. |
RefreshControl() | Обновить элемент управления GridDesktop. |
RunAllFormulas() | Запускает формулу всех ячеек. |
SetAllScrollBarsVisible() | Делает все полосы прокрутки видимыми. |
ShowStyleDialog() | Открывает диалоговое окно стиля для установки стиля ячеек, шрифта, цветов и т. д. |
StartFormatPainter(bool) | Уведомляет GridDesktop о запуске FormatPainter. |
UnDoSplit() | Отключить разделенный вид. |
static GetVersion() | Получить релизную версию. |
Поля
Имя | Описание |
---|---|
LoadDataFilter | параметры фильтрации данных при загрузке книги из шаблона. |
ShowImportMessage | нужно ли показывать окно сообщения, когда не удается импортировать файл, значение по умолчанию — true |
События
Имя | Описание |
---|---|
event AfterDeleteColumns | Происходит после удаления столбца. |
event AfterDeleteRows | Происходит после удаления строки. |
event AfterInsertColumns | Происходит после вставки нового столбца. |
event AfterInsertRows | Происходит после вставки новой строки. |
event BeforeCalculate | Происходит перед вычислением формулы в книге. |
event BeforeLoadFile | Происходит перед загрузкой книги из файла. |
event CellButtonClick | Происходит при нажатии кнопки ячейки. |
event CellCheckedChanged | Происходит при изменении свойства флажка ячейки Checked. |
event CellClick | Происходит при нажатии ячейки сетки. |
event CellComboBoxCopy | Происходит при копировании ComboBox ячейки сетки. |
event CellDataChanged | Происходит при изменении свойства данных ячейки сетки. |
event CellDoubleClick | Происходит при двойном щелчке ячейки сетки. |
event CellFormatChanged | Происходит при изменении формата ячейки в диалоговом окне «Формат ячеек». |
event CellKeyPressed | Происходит при нажатии клавиши, когда фокус находится на ячейке. |
event CellSelectedIndexChanged | Происходит при изменении свойства SelectedIndex поля со списком ячеек. |
event CellTextBoxChanging | Возникает при вводе символов в ячейку сетки. |
event CellValidationFailed | Происходит, когда проверка ячейки сетки не удалась. |
event ColumnHeaderClick | Происходит при щелчке заголовка столбца. |
event ColumnHeaderDoubleClick | Происходит при двойном щелчке заголовка столбца. |
event CommentDataChanged | Происходит при изменении данных комментария. |
event FailLoadFile | |
event FinishCalculate | Происходит после расчета формулы в книге. |
event FinishLoadFile | Происходит при загрузке книги. |
event FocusedCellChanged | Происходит при изменении ячейки в фокусе. |
event RowColumnHiddenChanged | Происходит при изменении состояния скрытия строки/столбца. |
event RowFilteredEvent | Происходит после выбора элемента фильтра строки. |
event RowHeaderClick | Происходит при щелчке заголовка строки. |
event RowHeaderDoubleClick | Происходит при двойном щелчке заголовка строки. |
event SelectedCellRangeChanged | Происходит при изменении выбранного диапазона ячеек. |
event SelectedSheetIndexChanged | Происходит при изменении свойства SelectedSheetIndex. |
event ShapeClick | Происходит при нажатии на фигуру. |
Примечания
Дополнительные сведения о System.Windows.Forms.UserControl. см. в документе .NET SDK.
Примеры
[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()
Смотрите также
- пространство имен Aspose.Cells.GridDesktop
- сборка Aspose.Cells.GridDesktop