Работа со строками и столбцами GridWeb
Вставка строк и столбцов
В этом разделе объясняется, как вставлять новые строки и столбцы на лист с помощью Aspose.Cells.GridWeb API. Строки и столбцы можно вставлять в любое место на листе.
Вставка строк
Чтобы вставить строку в любое место на листе:
- Добавьте элемент управления Aspose.Cells.GridWeb в веб-форму или на страницу.
- Получите доступ к рабочему листу, на который вы добавляете строки.
- Вставьте строку, указав индекс строки, куда будет вставлена строка.
Вставка столбцов
Чтобы вставить столбец в любое место на листе:
- Добавьте элемент управления Aspose.Cells.GridWeb в веб-форму или на страницу.
- Получите доступ к рабочему листу, на который вы добавляете столбцы.
- Вставьте столбец, указав индекс столбца, в который будет вставлен столбец.
Удаление строк и столбцов
В этом разделе показано, как удалять строки и столбцы из рабочего листа с помощью Aspose.Cells.GridWeb API. С помощью этой функции разработчики могут удалять строки или столбцы во время выполнения.
Удаление строк
Чтобы удалить строку с рабочего листа:
- Добавьте элемент управления Aspose.Cells.GridWeb в веб-форму или на страницу.
- Получите доступ к рабочему листу, из которого вы хотите удалить строки.
- Удалить строку с рабочего листа, указав ее индекс строки.
Удаление столбцов
Чтобы удалить столбец с рабочего листа:
- Добавьте элемент управления Aspose.Cells.GridWeb в веб-форму или на страницу.
- Получите доступ к рабочему листу, из которого вы хотите удалить столбцы.
- Удалите столбец из рабочего листа, указав его индекс столбца.
Настройка высоты строки и ширины столбца
Иногда значения ячеек шире, чем ячейка, в которой они находятся, или находятся на нескольких строках. Такие значения не видны пользователям полностью, если только они не изменяют высоту и ширину строк и столбцов. Aspose.Cells.GridWeb полностью поддерживает настройку высоты строк и ширины столбцов. В этом разделе эти функции обсуждаются подробно с помощью примеров.
Работа с высотой строк и шириной столбцов
Настройка высоты строки
Чтобы установить высоту строки:
- Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму/страницу.
- Получите доступ к коллекции GridCells рабочего листа.
- Установите высоту всех ячеек в любой указанной строке.
Вывод: высота 1-й строки была установлена на 50 пунктов.
Настройка ширины столбца
Чтобы установить ширину столбца:
- Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму/страницу.
- Получите доступ к коллекции GridCells рабочего листа.
- Установите ширину всех ячеек в любом указанном столбце.
Настройка заголовков строк и столбцов
Как и Microsoft Excel, Aspose.Cells.GridWeb также использует стандартные заголовки или подписи для строк (числа, такие как 1, 2, 3 и т. д.) и столбцов (в алфавитном порядке, например A, B, C и т. д.). Aspose.Cells.GridWeb также позволяет настраивать подписи. В этом разделе обсуждается настройка заголовков строк и столбцов во время выполнения с использованием Aspose.Cells.GridWeb API.
Настройка заголовка строки
Чтобы настроить заголовок или заголовок строки:
- Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму/страницу.
- Получите доступ к рабочему листу в коллекции GridWorksheetCollection.
- Установите заголовок любой указанной строки.
Заголовки строк 1 и 2 были настроены
Настройка заголовка столбца
Чтобы настроить заголовок или заголовок столбца:
- Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму/страницу.
- Получите доступ к рабочему листу в коллекции GridWorksheetCollection.
- Установите заголовок любого указанного столбца.
Заголовки столбцов 1 и 2 изменены
Заморозить и разморозить строки и столбцы
В этом разделе объясняется, как закрепить и разморозить строки и столбцы. Закрепление столбцов или строк позволяет пользователям сохранять видимыми заголовки столбцов или строк при прокрутке к другим частям рабочего листа. Эта функция очень полезна при работе с листами, содержащими большие объемы данных. Когда пользователи прокручивают, только данные прокручиваются вниз, а заголовки остаются на месте, что упрощает чтение даты. Функция закрепления областей поддерживается только в Internet Explorer 6.0 или более поздней версии.
Замораживание строк и столбцов
Чтобы закрепить определенное количество строк и столбцов:
- Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму/страницу.
- Доступ к рабочему листу.
- Заморозить несколько строк и столбцов.
Строки и столбцы в замороженном состоянии
Размораживание строк и столбцов
Чтобы разморозить строки и столбцы:
- Добавьте элемент управления Aspose.Cells.GridWeb на веб-форму/страницу.
- Доступ к рабочему листу.
- Разморозить строки и столбцы.
Рабочий лист после разморозки
Защита строк и столбцов
В этом разделе обсуждается несколько методов защиты ячеек в строках и столбцах от любых действий, выполняемых конечными пользователями. Разработчики могут реализовать эту защиту двумя способами: сделав ячейки в строках и столбцах доступными только для чтения или ограничив параметры контекстного меню GridWeb.
Ограничение параметров контекстного меню
GridWeb предоставляет контекстное меню, которое конечные пользователи могут использовать для выполнения операций над элементом управления. Меню предоставляет множество опций для управления ячейками, строками и столбцами.
Полные контекстные опции
Можно ограничить любые операции на стороне клиента со строками и столбцами, ограничив параметры, доступные в контекстном меню. Это можно сделать, задав для атрибутов EnableClientColumnOperations и EnableClientRowOperations элемента управления GridWeb значение false. Также можно запретить пользователям замораживать строки и столбцы, задав для атрибута EnableClientFreeze элемента управления GridWeb значение false.
Контекстное меню после ограничения параметров строки и столбца