回复 45楼roger.wang的帖子
版本升级是一定的。我在等当初你们确定是一个BUG的问题,如果7.2版本已经修复,我们就可以升级了。
确定是否修复了这个BUG很简单。构造一个20列65000行的数据,用Win.Spread保存不出错就可以了。
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 0; i < 20; i++) dt.Columns.Add("Colums" + (i+1));
for (int i = 0; i < 65000; i++)
{
DataRow dr = dt.NewRow();
for (int j = 0; j < dt.Columns.Count; j++)
{
dr[j] = "基础库编码行基础库编码行基础库编码行基础库编码行基础库行基础库行基础库编码行基础库编码行基础库" + i + ",列" + (j + 1);
}
dt.Rows.Add(dr);
}
FpSpread fs = new FarPoint.Win.Spread.FpSpread();
SheetView sheet = new SheetView();
sheet.SheetName = "test";
sheet.ColumnCount = dt.Columns.Count;
sheet.RowCount = dt.Rows.Count + 1;
fs.Sheets.Add(sheet);
fs.ActiveSheet.Protect = false;
fs.DataSource = dt;
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Title = "保存路径";
saveFileDialog.Filter = "EXCEL文件(*.xls)|*.xls";
saveFileDialog.FileName = "FpSpread";
fs.SaveExcel(saveFileDialog.FileName, FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders );
} |