这个循环也只是循环列头后面的列,我这里是两列。还是没搞定,请参看附件。
列头折行了,我设置了不折没起作用。
代码:
this.aa.Size = new Size(135, 73);
//this.shtCourseReservationStatus.SetAllColumnsWidth(50);
EnhancedColumnHeaderRenderer render = new FarPoint.Win.Spread.CellType.EnhancedColumnHeaderRenderer();
render.WordWrap = false;
for (int i = 0; i < this.aa.ActiveSheet.ColumnCount;i++ )
{
float width = this.aa.ActiveSheet.GetPreferredColumnWidth(i);
this.aa.ActiveSheet.Columns.Width = width;
}
原来设置的数据的两列是50, 现在执行之后是47,剩下的应该足够宽。
其实,初期显示的时候是好的,从后台取出出去就被撑成这样了
11.png
(4.84 KB, 下载次数: 359)
|