温馨提示:这篇文章已超过409天没有更新,请注意相关的内容是否还可用!
摘要:DevExpress WinForms/WPF v23.2版本推出电子表格表单控件新特性介绍。该界面控件支持表单设计,提供电子表格功能,包括高级数据处理、数据展示和编辑等。新特性增强了用户体验,提高了开发效率,适用于各种企业级应用。DevExpress WinForms/WPF v23.2电子表格表单控件为企业级应用开发带来强大支持。
DevExpress WinForms拥有超过180个组件和UI库,适用于Windows Forms平台,可创建具有影响力的业务解决方案,无论是构建流畅、美观的应用程序,还是处理大批量的业务数据,它都能轻松胜任,其表单控件能够在工作表中使用,提供更精细的用户体验。
在DevExpress v23.2版本中,表单控件支持在Spreadsheet Document API库和适用于WinForms及WPF的Spreadsheet UI控件中实现,这一更新使得在处理带有表单控件的文档时,不会丢失内容,并且用户还可以预览带有内容控件的工作簿,用户还可以打印和将文档导出为PDF格式。
DevExpress Spreadsheet Form Control API允许开发者在代码中管理表单控件,包括添加、编辑和删除按钮、复选框、组合框、分组框、列表框、单选按钮、滚动条以及微调按钮等,以下面的代码片段为例,展示了如何在工作簿中创建列表框和复选框控件,并将结果保存为PDF文件:
using DevExpress.Spreadsheet; Workbook workbook = new Workbook(); workbook.LoadDocument("Form Template.xlsx"); var formControls = workbook.Worksheets[0].FormControls; // 创建列表框控件 var comboCellRange = workbook.Worksheets[0].Range["B4:C4"]; var comboBoxControl = formControls.AddComboBox(comboCellRange); comboBoxControl.DropDownLines = 3; comboBoxControl.SourceRange = workbook.Worksheets[0].Range["E2:E6"]; comboBoxControl.SelectedIndex = 1; // 创建复选框控件 var checkRange = workbook.Worksheets[0].Range["D5:E5"]; var checkBoxControl = formControls.AddCheckBox(checkRange); checkBoxControl.CheckState = FormControlCheckState.Checked; checkBoxControl.PlainText = "已审查"; workbook.ExportToPdf("简单表单.pdf");
尽管这一版本在DevExpress组件处理单个带有表单的工作簿时减少了内容丢失的问题,但在使用Spreadsheet UI控件(WinForms和WPF)时,表单控件实现仍存在一些限制,这些限制包括但不限于:表单控件没有交互性或相关的用户界面元素可用,连接到单元格的表单控件不显示关联值且不会更改其值,以及连接到表单控件的单元格值不会重新计算等,尽管如此,这一功能的推出仍然为用户带来了许多便利和可能性,并期待在未来版本中不断完善和优化,如需获取DevExpress v23.2.5正式版,可通过Q技术交流群:909157416进行下载。
还没有评论,来说两句吧...