The Syncfusion native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
I would like to freeze column 1 to 10. If I select a range by specifying the row and column index, XlsIO puts both vertical and horizontal freeze. I need only vertical freeze. How to put only the vertical freeze?
SRSridhar Syncfusion Team February 22, 2011 07:09 AM UTC
Hi Ram,
The Freezepanes will apply to the whole worksheet not for any particular range of rows and columns.This is default in MSExcel.
The following code snippet to freeze panes vertically.
sheet.Range[1,1].FreezePanes();
To apply the freeze panes for the first column sheet.Range[2,1].FreezePanes();
Pleae let us know if you have any queries.
Thanks, Sridhar.S
RTRam ThatikondaFebruary 23, 2011 02:03 PM UTC
Hi Sridhar,
I couldn't see any difference with your line in the excel file - sheet.Range[1,1].FreezePanes();
It looks like to have a horizontal freeze, the row index should be always 1 such as - sheet.Range[1,10].FreezePanes(); This will put a horizontal freeze until the 9th column.
And for vertical freeze, the column index should be always 1 such as - sheet.Range[10,1].FreezePanes(); This will put a vertical freeze until the 9th row.
Please correct me if I am wrong.
Thanks!
SRSridhar Syncfusion Team February 24, 2011 08:49 AM UTC
Hi Ram,
Thanks for the update.
As said in your previous post, the freeze panes working fine. The Freeze panes are applied to the entire sheet of rows and columns if we apply the any row or coumn.
I have used the following code to freeze vertically for 1 to 10 columns. sheet.Range[11,1].FreezePanes();
XlsIO supports these type of freeze panes only.
Please let us know if you have any further clarifications.