我在桌面应用程序(C#)中使用来自 devexpress 的网格控件。我设置了一个数据源,然后我导出到 Excel。我希望我的所有列都采用该列中最长行值的宽度。在这个网格中,我使用不同的数据源。
在加载表单中我设置:
gvExport.OptionsPrint.AutoWidth = false;
gvExport.BestFitColumns();
grdExport.DataSource = ds;
XlsExportOptions vOptions = new XlsExportOptions();
vOptions.TextExportMode = TextExportMode.Text;
vOptions.ShowGridLines = true;
vOptions.SheetName = "Test";
prmFileName = "Test.xls";
grdExport.ExportToXls(prmFileName, vOptions);
我的 ds 可以是列表或数据表。
1.有人可以帮我自动调整列的长度吗?
2.如何设置生成的Excel页面?
谢谢