Работа со строками и столбцами 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.
Контекстное меню после ограничения параметров строк и столбцов